ReleaseEngineering/Mozpool/Allocating Pandas Between Teams

From MozillaWiki
Jump to navigation Jump to search

Pandas within the pool are intended to be identical and interchangeable. Every time we slice the pool thinner, we lose some of the built-in resiliency to device failure.

That said, sometimes devices need to be dedicated to a particular purpose, because of some particular configuration on them, or for a project that might leave them unsuitable for production use.

The field to use for this purpose is "environment". In the UI, you can set a device's environment on the BMM (green) page. Requests (from Buildbot or by hand) can then specify a particular environment from which the device should be selected.

The set of available environments is just the set of environments containing one or more devices, so adding a new environment is as simple as typing its name. Be wary of typos!