Generic driver not properly waiting for volume extend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Medium
|
Lucian Petrut |
Bug Description
One step involved in extending shares created by the Generic share driver involves extending the underlying Cinder volume. The method which performs this operation calls the Cinder extend API and waits for the volume status to be active.
In some cases, the volume status can be reported as active before actually starting the extend operation. For this reason, attaching the volume can fail with the following exception:
InvalidInput: Invalid input received: Invalid volume: volume '77060460-
'available'. Currently in 'extending'.
Trace: http://
This issue can easily be fixed by checking the volume size as well when waiting for the volume extend operation to finish.
tags: | added: driver generic |
Changed in manila: | |
milestone: | none → liberty-3 |
importance: | Undecided → Medium |
Changed in manila: | |
status: | Fix Committed → Fix Released |
Changed in manila: | |
milestone: | liberty-3 → 1.0.0 |
Fix proposed to branch: master /review. openstack. org/207394
Review: https:/