initiator-dictionary update causes iSCSI restarts on nodes already in map

Bug #2003241 reported by Paul Goins
8
This bug affects 1 person
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-dictionary. If this triggers iSCSI restarts on existing nodes, this may cause volumes in use to be unmounted, which is extremely disruptive. About the only way to avoid this is by stopping the storage-connector units across the cloud, making the config update, and not restarting the storage-connector units until each host is cleared of instances with attached volumes.

We need to be able to update initiator-dictionary while not triggering restarts for any hosts for which dictionary entries have not been updated.

Tags: bseng-757

Related branches

Andrea Ieri (aieri)
Changed in charm-storage-connector:
status: New → Incomplete
status: Incomplete → Triaged
importance: Undecided → High
tags: added: bseng-757
Tianqi Xiao (txiao)
Changed in charm-storage-connector:
assignee: nobody → Tianqi Xiao (txiao)
status: Triaged → In Progress
Tianqi Xiao (txiao)
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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.