diff --git a/cinder/volume/drivers/solidfire.py b/cinder/volume/drivers/solidfire.py index 6889bb82469..d8a1c136c5a 100644 --- a/cinder/volume/drivers/solidfire.py +++ b/cinder/volume/drivers/solidfire.py @@ -244,9 +244,11 @@ class SolidFireDriver(san.SanISCSIDriver): service is restarted 2.0.18 - Fix bug #1896112 SolidFire Driver creates duplicate volume when API response is lost + 2.0.19 - Fix bug #1891914 fix error on cluster workload rebalancing + by adding xNotPrimary to the retryable exception list """ - VERSION = '2.0.18' + VERSION = '2.0.19' # ThirdPartySystems wiki page CI_WIKI_NAME = "NetApp_SolidFire_CI" @@ -282,7 +284,8 @@ class SolidFireDriver(san.SanISCSIDriver): 'xMaxSnapshotsPerNodeExceeded', 'xMaxClonesPerNodeExceeded', 'xSliceNotRegistered', - 'xNotReadyForIO'] + 'xNotReadyForIO', + 'xNotPrimary'] def __init__(self, *args, **kwargs): super(SolidFireDriver, self).__init__(*args, **kwargs) diff --git a/releasenotes/notes/sf-fix-error-on-cluster-rebalancing-515bf41104cd181a.yaml b/releasenotes/notes/sf-fix-error-on-cluster-rebalancing-515bf41104cd181a.yaml new file mode 100644 index 00000000000..8ccdb8765d6 --- /dev/null +++ b/releasenotes/notes/sf-fix-error-on-cluster-rebalancing-515bf41104cd181a.yaml @@ -0,0 +1,8 @@ +--- +fixes: + - | + NetApp SolidFire driver `Bug #1891914 + `_: + Fix an error that might occur on cluster workload rebalancing or + system upgrade, when an operation is made to a volume at the same + time its connection is being moved to a secondary node.