Uploaded image for project: 'MariaDB Foundation Development'
  1. MariaDB Foundation Development
  2. MDBF-767

Buildbot to filter out experimental and bleeding edge builders

Details

    • New Feature
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • N/A
    • Buildbot
    • None

    Description

      I expect it should be easy enough to implement a "main" filter.
      The filter should include builders for platforms which we officially release + builders which a a part of branch protection + some those which actually matter, like fulltest and such.

      The filter should not include platforms which are officially experimental, like apparently macos or amd64-ubuntu-2404-clang18-asan, and platforms which always fail and nobody cares, like s390x, and probably platforms which are run "just because", like centos-stream9.

      Attachments

        Activity

          danblack Daniel Black added a comment -

          Tags per builder: https://github.com/MariaDB/buildbot/pull/527

          UI implication in BB to be done.

          danblack Daniel Black added a comment - Tags per builder: https://github.com/MariaDB/buildbot/pull/527 UI implication in BB to be done.

          I for one am interested in the experimental builders, and I hope that this will not result in POWER, s390x and AIX deteoriating. What is (mostly) green should remain green.

          I hope that there will be an easy way in the web UI to enable the display of the experimental builders.

          marko Marko Mäkelä added a comment - I for one am interested in the experimental builders, and I hope that this will not result in POWER, s390x and AIX deteoriating. What is (mostly) green should remain green. I hope that there will be an easy way in the web UI to enable the display of the experimental builders.
          danblack Daniel Black added a comment -

          Hoping so too.

          Nothing in POWER changes.

          s390x + galera mtr is a bit of a mess so that's in experimental.

          There's one mtr test left on s390x in the basic test to fix so I hope to get to that soon.

          amd64-ubuntu-2404-clang18-asan is there, however once about 2-3 MDEVs are cleared it will be removed.

          AIX - planning an upgrade which might be a bit disruptive so a hiding it an option for now.

          Always hoping to move things out of these experimental filters once stable.

          Planning the same checkbox filtering of https://buildbot.mariadb.org/#/grid?branch=bb-10.5-release for "protected" "autobake" "install" "upgrade".

          danblack Daniel Black added a comment - Hoping so too. Nothing in POWER changes. s390x + galera mtr is a bit of a mess so that's in experimental. There's one mtr test left on s390x in the basic test to fix so I hope to get to that soon. amd64-ubuntu-2404-clang18-asan is there, however once about 2-3 MDEVs are cleared it will be removed. AIX - planning an upgrade which might be a bit disruptive so a hiding it an option for now. Always hoping to move things out of these experimental filters once stable. Planning the same checkbox filtering of https://buildbot.mariadb.org/#/grid?branch=bb-10.5-release for "protected" "autobake" "install" "upgrade".

          Updates to BuildBot UI to support filtering out:
          https://github.com/MariaDB/buildbot/pull/527#issuecomment-2282836701

          rvarzaru Varzaru Razvan-Liviu added a comment - Updates to BuildBot UI to support filtering out: https://github.com/MariaDB/buildbot/pull/527#issuecomment-2282836701

          One more PR:
          https://github.com/vladbogo/buildbot/pull/2

          So:

          • Filter -> Experimental : will filter only builders tagged with experimental
          • Filter --> Main : will filter out any builder tagged with experimental
          rvarzaru Varzaru Razvan-Liviu added a comment - One more PR: https://github.com/vladbogo/buildbot/pull/2 So: Filter -> Experimental : will filter only builders tagged with experimental Filter --> Main : will filter out any builder tagged with experimental

          danblack
          marko

          I've merged Daniel's PR for tagging the builders and I've updated the UI.
          Changes are now in Development so you can play around with filters and will deploy them to Production afterwards.

          See: https://buildbot.dev.mariadb.org/#/grid
          Main : filter out [experimental, bleeding-edge]
          Experimental: filter [experimental]

          rvarzaru Varzaru Razvan-Liviu added a comment - danblack marko I've merged Daniel's PR for tagging the builders and I've updated the UI. Changes are now in Development so you can play around with filters and will deploy them to Production afterwards. See: https://buildbot.dev.mariadb.org/#/grid Main : filter out [experimental, bleeding-edge] Experimental: filter [experimental]

          Changes are in production: https://buildbot.mariadb.org/#/grid

          rvarzaru Varzaru Razvan-Liviu added a comment - Changes are in production: https://buildbot.mariadb.org/#/grid

          People

            rvarzaru Varzaru Razvan-Liviu
            danblack Daniel Black
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 1.5h
                1.5h