
This gives us 3 sets of executor stats: zoned, unzoned, and all. The zoned and unzoned stats are moved to a hierarchy that avoids name collisions. The only way to detect whether an executor in a zone is online is with a function with its zone name registered. Since the only function currently registered with a zone name is "execute:execute" and that is unregistered when an executor is online but not accepting, we need to add a new dummy function in order to do this accounting. This also updates the docs and adds a release note about the (minor) change in stats meaning. Change-Id: Ie28963426024f2d54275426794549f31ace9d998
13 lines
462 B
YAML
13 lines
462 B
YAML
---
|
|
upgrade:
|
|
- |
|
|
Two sets of statsd metrics are now reported for executors: zoned
|
|
and unzoned. The existing statsd keys are now deprecated; new
|
|
statsd keys are available for both zoned and unzoned executors.
|
|
See :stat:`zuul.executors` for details.
|
|
fixes:
|
|
- |
|
|
If zoned executors were used with prior releases of Zuul, the
|
|
reported executor statistics would only represent a single,
|
|
unspecified zone. This has now been corrected.
|