Closed Bug 1886329 Opened 2 years ago Closed 2 years ago

test out smaller worker types for android emulator tests

Categories

(Testing :: General, task)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jmaher, Assigned: jmaher)

References

(Blocks 1 open bug)

Details

Attachments

(9 files)

48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details
48 bytes, text/x-phabricator-request
Details

we run on n2-standard-16, but we only run a single instance on that; possibly we can run on n2-standard-8 or n2-standard-4; this would save cost.

Assignee: nobody → jmaher
Status: NEW → ASSIGNED

leave-open as we might adjust a bit more and then we need to cleanup

Keywords: leave-open
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/9c7504501ba2 add android emulator t-linux-kvm-gcp staging pools for worker exploration. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/bb543bb2bed3 fix unittest to temporarily allow min_disks for staging pool. r=bhearsum
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/fe01862c2cac add more kvm worker pools to test android-em. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/a2f9d586bb71 remove pool w/reference to persistent-disk-60 for now. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/efa16879012f remove min_disk hack as testing with fewer disks. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/6ba12636892b remove invalid '.' in worker pool id. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/a159a66ca71d test out no disk for linux and android, also different builder sizes for ac-android. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/9e573819accd remove 40GB disks and keep 75GB disks for now. r=aerickson
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/b2bb07b9d866 increase the pool size of nodisk workers to gather metrics. r=aerickson

many experiments here, so far the outcomes are:

deployed:

  • reduced t-linux-kvm-gcp from n2-standard-16 -> n2-standard-8 (half price) and from 2 scratch-disk -> 1

need to write patch:

  • create builder for ac-android-all which does n2-standard-16 -> n2-standard-8 (half price)
  • remove scratch-disk from t-linux-kvm-gcp
  • remove scratch-disk from t-linux-large-gcp

need to finish experiment:

  • remove scratch-disk from t-linux-xlarge-gcp (waiting on ccov)

further experiments will be:

  • reducing disk size from 75GB -> 40GB for t-linux/kvm
  • reducing tasks that use t-linux-xlarge-gcp -> t-linux-large-gcp
Blocks: 1887936

I have done all this work and cleaned up what is needed in worker-pool.yml; There are more experiments to do, but for now I would like to mark this specific bug done.

what remains from earlier list is:

  • reducing disk size from 75GB -> 40GB for t-linux/kvm
  • reducing tasks that use t-linux-xlarge-gcp -> t-linux-large-gcp

possibly test out c2-* workers; maybe adjust ram;

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: