<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15615</bug_id>
          
          <creation_ts>2024-10-09 21:32:38 +0000</creation_ts>
          <short_desc>Builds schedule unevenly across the cluster</short_desc>
          <delta_ts>2025-03-24 09:50:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Infrastructure</classification>
          <product>AutoBuilder</product>
          <component>autobuilder</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>5.2 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Halstead">mhalstead</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>infras.ab.watcher</cc>
    
    <cc>Infras.watcher</cc>
    
    <cc>pidge</cc>
    
    <cc>tim.orling</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99797</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Halstead">mhalstead</who>
    <bug_when>2024-10-09 21:32:38 +0000</bug_when>
    <thetext>Ideally the build scheduler would assign one job to each candidate worker before assigning a second or third job to the same worker.

Right now it&apos;s possible to have a single a-full with 3 builds running on half the available workers while the other half of the workers sit idle.

The problem is more apparent with the increased number of workers in the Valkyrie cluster.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99804</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2024-10-10 10:15:33 +0000</bug_when>
    <thetext>We do customise the build scheduler so this is possibly a bug with how we&apos;ve done that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100476</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Halstead">mhalstead</who>
    <bug_when>2024-12-19 21:42:08 +0000</bug_when>
    <thetext>Due to be fixed once we pull in changes from https://github.com/buildbot/buildbot/pull/6286. Blocked on Yocto Project plugin updates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101472</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2025-03-24 09:50:28 +0000</bug_when>
    <thetext>Wasn&apos;t quite that simple but fixed with: https://git.yoctoproject.org/yocto-autobuilder2/commit/?id=754040f52cbf4d65d5c1df22d56f7687486e02a2</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>