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

Protected branches worker hosts are fully loaded

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • BB V1.03
    • BB V1.04
    • Buildbot
    • None

    Description

      Recently getting a lot of OOM conditions in which libvirt VM's on hz-bbw4 are the victims of a too much Docker load on this machine.

      This led to analyzing the theoretical load on the protected branches worker hosts, hz-bbw1 and hz-bbw4 and it doesn't surprise me that we assign more builders than the infrastructure allows us to do.

      I propose to add hz-bbw7 as a protected branches worker host, as on hz-bbw7 currently only bintar (centos7, almalinux-8) run and we have enough room.

      More on that, if multiple tarball's are triggered in a short amount of time, is a safer choice to decrease the locks value on hz-bbw 1,4,7 so that we don't risk over-provisioning builds.

      hz-bbw4:
          - CPU: 64
          - MEM: 128 G
      hz-bbw1:
          - CPU: 64
          - MEM: 128 G
      -------------------------------------------------
      Per host Docker Request CPU: 97
      Per host Docker Request MEM: ~ nr.CPU x 2 : 194 G
      -------------------------------------------------
       
      hz-bbw1 -> locks:9
          Docker:
          - msan-clang-16 -> make:20 ; mtr:40
          - deb-11-debug-ps-emb -> make:14 ; mtr:28
          - deb-12 (release) -> make:7 ; mtr: 14
          - deb-12-debug-emb -> make:14 ; mtr:28
          - fedora-40 (release) -> make:7 ; mtr: 14
          - last-N-failed -> make:7 ; mtr:14
          - ub-2004-debug -> make:14 ; mtr:28
          - ub-2204-debug-ps -> make:14 ; mtr 28
      --------------------------------------------------
      --------------------------------------------------
      hz-bbw4 -> locks:9
          Docker:
          - msan-clang-16 -> make:20 ; mtr:40
          - deb-11-debug-ps-emb -> make:14 ; mtr:14
          - deb-12 (release) -> make:7 ; mtr: 14
          - deb-12-debug-emb -> make:14 ; mtr:28
          - fedora-40 (release) -> make:7 ; mtr: 14
          - last-N-failed -> make:7 ; mtr:14
          - ub-2004-debug -> make:14 ; mtr:28
          - ub-2204-debug-ps -> make:14 ; mtr 28
          VM:
              - freebsd
              - gitlab runner
              - bb-rhel8-docker
      

      Attachments

        Activity

          People

            rvarzaru Varzaru Razvan-Liviu
            rvarzaru Varzaru Razvan-Liviu
            Vicențiu Ciorbaru Vicențiu Ciorbaru
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

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