legacy-leases feature flag causes upgrade-series worker to fail to start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Simon Richardson |
Bug Description
If you either bootstrap with "--config features=
2018-12-13 11:02:20 ERROR juju.worker.
(this gets repeated every 3 seconds as the worker is restarted).
Digging into it, it seems that the recent changes to handle old Leadership leases not supporting pinning interacts poorly with how the UpgradeSeries facade is designed. It embeds the Leadership pinning api, and so it fails during New* rather than just saying "pinning not supported" later on.
Ideally, we would just treat pinning as a no-op, but still let you "juju upgrade-series" even if legacy leases are enabled.
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
https:/ /github. com/juju/ juju/pull/ 9576