PureISCSIDriver fails to initialize when failing to find available port
Bug #1417730 reported by
Patrick East
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Patrick East |
Bug Description
If something goes wrong when looking up the iscsi port the error message does not actually explain what happened, and instead shows a generic python error of trying to access the field. This log message seems to be the culpret:
LOG.debug(("iSCSI discovery of port %(port_name)s at "
Changed in cinder: | |
assignee: | nobody → Patrick East (patrick-east) |
Changed in cinder: | |
milestone: | none → kilo-3 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | kilo-3 → 2015.1.0 |
To post a comment you must log in.
From the log this got a err code of 11 (ISCSI_ ERR_PDU_ TIMEOUT) from iscsiadm. The 3rd party CI system is in the process of being upgraded to faster *real* hardware so this should go away, but it points out an issue where the driver will fail to initialize if this timeout happens. We should really be retrying at least a couple of times to handle this.