initiator-dictionary update causes iSCSI restarts on nodes already in map
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-storage-connector |
Fix Released
|
High
|
Tianqi Xiao |
Bug Description
This is a major usability issue re: cloud expansions utilizing this charm.
As currently written, config changes on a properly configured storage-connector charm set up for iSCSI are basically guaranteed to cause iSCSI restarts.
The problem is: when clouds are expanded, they may need additional entries to initiator-
We need to be able to update initiator-
Related branches
- Andrea Ieri: Approve
- 🤖 prod-jenkaas-bootstack (community): Approve (continuous-integration)
- BootStack Reviewers: Pending requested
-
Diff: 1433 lines (+768/-154)11 files modifiedREADME.md (+9/-10)
actions.yaml (+32/-3)
config.yaml (+25/-18)
metadata.yaml (+2/-2)
requirements.txt (+4/-2)
src/charm.py (+232/-72)
tests/functional/storage-connector-func-tests/setup.py (+48/-0)
tests/functional/storage-connector-func-tests/tests.py (+98/-31)
tests/functional/tests/tests.yaml (+1/-0)
tests/unit/test_charm.py (+312/-11)
tox.ini (+5/-5)
- Andrea Ieri: Approve
- 🤖 prod-jenkaas-bootstack (community): Approve (continuous-integration)
- Paul Goins: Approve
- JamesLin: Pending requested
- Eric Chen: Pending requested
- Martin Kalcok: Pending requested
- BootStack Reviewers: Pending requested
-
Diff: 1378 lines (+732/-146)10 files modifiedREADME.md (+9/-10)
actions.yaml (+32/-3)
config.yaml (+24/-18)
metadata.yaml (+2/-2)
src/charm.py (+234/-66)
tests/functional/storage-connector-func-tests/setup.py (+48/-0)
tests/functional/storage-connector-func-tests/tests.py (+98/-31)
tests/functional/tests/tests.yaml (+1/-0)
tests/unit/test_charm.py (+279/-11)
tox.ini (+5/-5)
- Andrea Ieri: Needs Information
- JamesLin: Approve
- Paul Goins: Approve
- 🤖 prod-jenkaas-bootstack (community): Needs Fixing (continuous-integration)
- Eric Chen: Needs Information
- Martin Kalcok: Pending requested
- BootStack Reviewers: Pending requested
-
Diff: 1378 lines (+732/-146)10 files modifiedREADME.md (+9/-10)
actions.yaml (+32/-3)
config.yaml (+24/-18)
metadata.yaml (+2/-2)
src/charm.py (+234/-66)
tests/functional/storage-connector-func-tests/setup.py (+48/-0)
tests/functional/storage-connector-func-tests/tests.py (+98/-31)
tests/functional/tests/tests.yaml (+1/-0)
tests/unit/test_charm.py (+279/-11)
tox.ini (+5/-5)
Changed in charm-storage-connector: | |
status: | New → Incomplete |
status: | Incomplete → Triaged |
importance: | Undecided → High |
tags: | added: bseng-757 |
Changed in charm-storage-connector: | |
assignee: | nobody → Tianqi Xiao (txiao) |
status: | Triaged → In Progress |
Changed in charm-storage-connector: | |
status: | In Progress → Fix Committed |
Changed in charm-storage-connector: | |
milestone: | none → 23.04 |
Changed in charm-storage-connector: | |
status: | Fix Committed → Fix Released |