leadership settings documents written out without env-uuid field
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Menno Finlay-Smits | ||
1.24 |
Fix Released
|
Critical
|
Menno Finlay-Smits |
Bug Description
A bare empty map is written to the settings collection by addLeadershipSe
The lack of an env-uuid field causes the addEnvUUIDToEnt
Fixes:
1. addLeadershipSe
2. The multi-env txn layer should error out when it sees a document expressed with an unsupported type.
3. the addEnvUUIDToEnt
summary: |
- Non-multi-env documents written to settings collection + Multi-env unsafe documents written to settings collection |
summary: |
- Multi-env unsafe documents written to settings collection + Multi-env unsafe leadership documents written to settings collection |
summary: |
- Multi-env unsafe leadership documents written to settings collection + leadership settings documents written out without env-uuid field |
description: | updated |
Changed in juju-core: | |
importance: | Critical → High |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
Fix #1 is addressed by PRs 2661 and 2662.