When lio is configured for iscsi_helper things break due to usage of CONF (Juno)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
New
|
High
|
John Griffith | ||
Bug Description
In the base volume driver there's a check for iscsi_helper that then results in a call to initialize_
https:/
The problem is that this is using the global CONF instead of self.configuration, which means that every driver on the system will pick up this setting and attempt the initialize. This includes drivers that have their own target mechanism and don't use LIO or Tgt etc.
This is particularly problematic because RHEL based distributions have switched to using LIO as the default iscsi_helper and tools like packstack and foreman appear to configure this automatically. So if somebody attempts to configure a backend like SolidFire things like copy-image-
This was fixed in Kilo during target rework, but we never went back and fixed it in Juno.
summary: |
When lio is configured for iscsi_helper things break due to usage of - CONF + CONF (Juno) |
Changed in cinder: | |
importance: | Undecided → High |
assignee: | nobody → John Griffith (john-griffith) |
Fix proposed to branch: stable/juno /review. openstack. org/183330
Review: https:/