Skip to content

MDBF-1237: Foundry in Buildbot - #999

Draft
RazvanLiviuVarzaru wants to merge 9 commits into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-1237
Draft

MDBF-1237: Foundry in Buildbot#999
RazvanLiviuVarzaru wants to merge 9 commits into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-1237

Conversation

@RazvanLiviuVarzaru

Copy link
Copy Markdown
Collaborator

A framework for building external plugins.

RazvanLiviuVarzaru and others added 4 commits August 19, 2026 14:02
A framework for building external plugins.
…ation

The "Force" button never showed up for the foundry dispatcher builder
because master-web (which serves the www UI) never loaded the
ForceScheduler. ForceScheduler availability is resolved per-process via
master.allSchedulers() (buildbot/data/forceschedulers.py), which is an
in-memory list local to whichever master is asked, not DB-backed like
change-consuming schedulers (e.g. AnyBranchScheduler), which propagate
across masters via MQ/DB and so work regardless of where they're loaded.

Move FOUNDRY_SCHEDULERS from master-migration to master-web so it's
present on the master actually serving the force-build UI. The builder
itself still only needs to be defined where its workers live
(master-migration); build requests created by the force scheduler are
claimed via the DB like any other.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant