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

docker library: build when all base packages are ready

Details

    • Sprint 2 (27.01.2025), Sprint 3 (10.02.2025)

    Description

      Resolve outstanding space issues due to largely slow builders but occastionally failed builds

      https://github.com/MariaDB/buildbot/pull/656 (merged)

      https://github.com/MariaDB/buildbot/pull/697 (fix - found in testing)

      Attachments

        Activity

          danblack Daniel Black added a comment -

          Review of fix appreciated.

          Because s390x failed to build and ppc64le timeout in the dev environment

          a temp disable of ppc64le and s390x in the dev worker sed -i -e 's:linux/ppc64le linux/s390x::' scripts/docker-library-build.sh scripts/docker-library-manifest.sh would allows validation without waiting on these parent builders.

          danblack Daniel Black added a comment - Review of fix appreciated. Because s390x failed to build and ppc64le timeout in the dev environment a temp disable of ppc64le and s390x in the dev worker sed -i -e 's:linux/ppc64le linux/s390x::' scripts/docker-library-build.sh scripts/docker-library-manifest.sh would allows validation without waiting on these parent builders.
          danblack Daniel Black added a comment -

          Minor Infra changes on amd64-rhel9-dockerlibrary to increase equivalence to prod but afaik not impacting:

          1. linger

          time="2025-02-03T04:08:06+02:00" level=warning msg="The cgroupv2 manager is set to systemd but there is no systemd user session available"
          time="2025-02-03T04:08:06+02:00" level=warning msg="For using systemd, you may need to log in using a user session"
          time="2025-02-03T04:08:06+02:00" level=warning msg="Alternatively, you can enable lingering with: `loginctl enable-linger 1004` (possibly as root)"
          

          Action: execute this command

          2. podman alias

          From output message: "Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg."

          action - ansible to create this file (empty)

          danblack Daniel Black added a comment - Minor Infra changes on amd64-rhel9-dockerlibrary to increase equivalence to prod but afaik not impacting: 1. linger time="2025-02-03T04:08:06+02:00" level=warning msg="The cgroupv2 manager is set to systemd but there is no systemd user session available" time="2025-02-03T04:08:06+02:00" level=warning msg="For using systemd, you may need to log in using a user session" time="2025-02-03T04:08:06+02:00" level=warning msg="Alternatively, you can enable lingering with: `loginctl enable-linger 1004` (possibly as root)" Action: execute this command 2. podman alias From output message: "Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg." action - ansible to create this file (empty)

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0.25d Original Estimate - 0.25d
                0.25d
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 1d
                1d