deb-cinder/cinder/volume
Vijay Ladani 9b0c5c4318 HPE3PAR: handle conflict in iscsi host create
One of the step in creating iSCSI VLUN is to create a host on array.
If there are simultaneous requests comming on 3par array for creating
same host, hpe3parclient creates host for first request and returns
HTTP 409 conflict error for others, with error code 73, message "host
WWN/iSCSI name already used by another host". This was not handled by
3PAR iscsi driver and the HTTP exception would propagate up to volume
manager where it would log it. This patch addresses issue by catching
this exception and reusing the same host.

Change-Id: I102409539c9a691c1816a342163dd049855f57da
Closes-Bug: #1642945
2016-11-25 01:58:31 -08:00
..
drivers HPE3PAR: handle conflict in iscsi host create 2016-11-25 01:58:31 -08:00
flows Merge "Add VolumeAttachStatus Enum" 2016-11-16 23:46:09 +00:00
targets fix the %{} when string formating 2016-09-11 13:43:46 +08:00
__init__.py Fix dynamic import of CONF.volume_api_class 2016-02-12 10:50:31 -06:00
api.py Add VolumeAttachStatus Enum 2016-11-09 17:10:27 -06:00
configuration.py Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
driver.py Prevent Active-Active on drivers by default 2016-11-17 11:15:53 +01:00
driver_utils.py Give more fine grained access to DriverInitiatorData 2016-06-03 11:06:48 -07:00
group_types.py Add group type and group specs 2016-07-08 14:26:39 -04:00
manager.py Merge "Prevent Active-Active on drivers by default" 2016-11-18 22:22:43 +00:00
qos_specs.py Fix mistakes introduced with QoSSpecs object 2016-07-28 13:34:24 +02:00
rpcapi.py Convert backup_device to OVO 2016-11-08 16:49:53 +01:00
throttling.py Fix volume throttling to Python 3 2015-10-02 07:01:03 +00:00
utils.py Merge "Log message cleanup for volume-usage-audit" 2016-11-14 06:41:32 +00:00
volume_types.py Add combined function get_vol_type_by_name_or_id 2016-09-14 17:42:14 +08:00