forked from MariaDB/buildbot
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MDBF-709: KVM Bintar Builders Need More Resources
The core reason for this pull request is that the KVM Bintar queues on buildbot.mariadb.org have become quite large, with delays of approximately 2-3 weeks at the time of writing. We have three KVM Bintar builders: - x86-kvm-centos6-bintar - x86-kvm-ubuntu-1210-bintar (this one is no longer triggered as it only runs for updates to MariaDB server 10.4.x, which is no longer maintained) - x86-kvm-ubuntu-1604-bintar Strategy: The maximum builds for the current worker (apexis-bbw3) have been increased to 2, allowing CentOS and Ubuntu builders to run in parallel. We have configured the bg-bbw1-x64 host with a maximum builds of 1 to enable an additional parallel build for either CentOS or Ubuntu. Prerequisites: bg-bbw1 preparation: - Preparing buildbot-worker services for both DEV and PROD environments. The PROD service is currently disabled until this commit reaches production. - KVM QCOW2 image files were replicated on this host and QEMU-KVM was configured. Technical Details: - The .env.dev file is sourced when docker-compose orchestrates container startup. I utilized the BINTARS_WORKER variable to consolidate all workers and their properties in one place. - The .env file is used only when PROD is upgraded to containers. PROD masters run as standalone services, which is why master.cfg DEFAULTS are defined for each os.getenv function call. - QCOW2-based VMs run on localhost. Since KVM operates on the host system, DEV workloads need to be isolated from PROD. Therefore, the port range for DEV starts from 20000, while PROD defaults to 10000. - The maste-private change is for illustration purposes only. The actual change was made manually.
- Loading branch information
1 parent
a7eb613
commit f8b2325
Showing
5 changed files
with
78 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters