SolidFire driver is creating duplicate volumes when API responses are lost and retried
Bug #1896112 reported by
Fernando Ferraz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Fernando Ferraz |
Bug Description
Customer is having duplicate volume errors when network drop the response from the solidfire cluster to the cinder driver to confirm the volume creation. Thus it resends the volume to be created when it was already successfully created. This creates duplicate volumes with the same name and this customer's Openstack attaches hosts to volume names which can cause issues when volume names are duplicated.
More specifically in def create_volume(self, volume), we should check for an existing sf_volume_prefix before sending the create volume api command to SolidFire to ensure we never create duplicate volumes.
To post a comment you must log in.
Fix proposed to branch: master /review. opendev. org/756184
Review: https:/