RELEASED: Public: November 15, 2023
New features
- Deliberate load balancing for High Availability (HA) controllers (BEE-35320)
-
Previously, a build trigger directed at a High Availability (HA) controller would be assigned at random to a live replica by the load balancer (or at random internally in the case of scheduled builds).
Now, a newly scheduled build is usually directed toward the replica with the least load (according to a simple metric counting builds already running, queue items already scheduled, and online agents). This applies to interactive triggers (Build Now), scheduled builds, branch indexing, webhooks (multibranch events), REST API triggers, and cross-team collaboration. Downstream builds scheduled by the Pipeline build step continue to run on the same replica as the upstream build.