We'd like a new image type (perhaps named "ci1.medium"?)
- 2 CPUs
- 2 GB RAM
- 30 GB space
For integration slaves we need 2 CPUs, but m1.medium is larger than we need. This would allow us to create more instances within a smaller quota.
We'd like a new image type (perhaps named "ci1.medium"?)
For integration slaves we need 2 CPUs, but m1.medium is larger than we need. This would allow us to create more instances within a smaller quota.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Krinkle | T91211 gallium and lanthanum disks full (tracking) | |||
Open | None | T91707 L10n-bot should not force-merge / override Jenkins (breaks the build) | |||
Declined | hashar | T93703 reduce copies of mediawiki/core in workspaces | |||
Resolved | PRODUCTION ERROR | Krinkle | T86730 Zuul-cloner failing to acquire .git lock sometimes | ||
Declined | hashar | T96627 Jenkins jobs must wipe workspace | |||
Declined | hashar | T96629 Convert pool from a few large slaves (4X) to more smaller slaves (1X) | |||
Resolved | Andrew | T96706 Create an instance image like m1.small with 2 CPUs and 30GB space |
This flavor should be limited to the 'integration' project, right? Or will you need it elsewhere?
We won't be needing it elsewhere. Perhaps in the future in the contintcloud project, but we can revisit that later.
Our goal for 30G space was based on the following estimate:
10G for system, 10G for git replication and 10G for workspace.
However we forgot that the allocated space for an instance is split between root (fixed at 18G, not 10G) and /mnt (the rest). The ci1.medium type currently produces an instance with a 12GB /mnt which is too small. We need at least 20G for /mnt.
@Andrew Can you increase ci1.medium to 40GB storage? (Like m1.medium)
Resized by @Andrew
integration-slave-trusty-1021
https://wikitech.wikimedia.org/wiki/Nova_Resource:I-00000be1.eqiad.wmflabs
Instance Type | ci1.medium |
Number of CPUs | 2 |
RAM Size | 2048 Mb |
Allocated Storage | 40 Gb |