[Bug 1862149] Re: Cinder: Extend in-use volume fails
Chris MacNaughton
1862149 at bugs.launchpad.net
Wed Jun 10 12:52:13 UTC 2020
** Also affects: cloud-archive/queens
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1862149
Title:
Cinder: Extend in-use volume fails
Status in Ubuntu Cloud Archive:
New
Status in Ubuntu Cloud Archive queens series:
New
Bug description:
Resizing a volume that is in use fails and the volume ends up in
error_extending state.
$ OS_VOLUME_API_VERSION=3.42 cinder -v extend 006e4fcc-aa4d-414b-981c-5b2360d30202 33
$ openstack volume list
+--------------------------------------+--------------------------+-----------------+------+-----------------------------------------------+
| ID | Display Name | Status | Size | Attached to |
+--------------------------------------+--------------------------+-----------------+------+-----------------------------------------------+
| 43ecd3fa-185e-49ac-99aa-d1fc569ee4ac | abcde-example-server_db | error_extending | 30 | Attached to abcde-example-server on /dev/vdb |
+--------------------------------------+--------------------------+-----------------+------+-----------------------------------------------+
The cinder API accepts the request but the actual resize of the qemu image file fails.
The cinder log file shows a Qemu file locking error
/var/log/cinder/cinder-volume.log:Command: qemu-img resize /var/lib/cinder/mnt/1f1346fd5f978eba20ba745787697239/volume-43ecd3fa-185e-49ac-99aa-d1fc569ee4ac 50G
/var/log/cinder/cinder-volume.log:Stderr: u'WARNING: Image format was not specified for \'/var/lib/cinder/mnt/1f1346fd5f978eba20ba745787697239/volume-43ecd3fa-185e-49ac-99aa-d1fc569ee4ac\' and probing guessed raw.\n Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.\n Specify the \'raw\' format explicitly to remove the restrictions.\nqemu-img: Could not open \'/var/lib/cinder/mnt/1f1346fd5f978eba20ba745787697239/volume-43ecd3fa-185e-49ac-99aa-d1fc569ee4ac\': Failed to get "write" lock\nIs another process using the image?\n'
/var/log/cinder/cinder-volume.log:2020-02-06 10:13:17.087 12523 ERROR cinder.volume.manager Command: qemu-img resize /var/lib/cinder/mnt/1f1346fd5f978eba20ba745787697239/volume-43ecd3fa-185e-49ac-99aa-d1fc569ee4ac 50G
/var/log/cinder/cinder-volume.log:2020-02-06 10:13:17.087 12523 ERROR cinder.volume.manager Stderr: u'WARNING: Image format was not specified for \'/var/lib/cinder/mnt/1f1346fd5f978eba20ba745787697239/volume-43ecd3fa-185e-49ac-99aa-d1fc569ee4ac\' and probing guessed raw.\n Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.\n Specify the \'raw\' format explicitly to remove the restrictions.\nqemu-img: Could not open \'/var/lib/cinder/mnt/1f1346fd5f978eba20ba745787697239/volume-43ecd3fa-185e-49ac-99aa-d1fc569ee4ac\': Failed to get "write" lock\nIs another process using the image?\n'
The same command worked with an instance still running qemu 2.9
Used versions:
Cinder: 12.0.9-0ubuntu1
Qemu: 1:2.11+dfsg-1ubuntu7.21~cloud0
libvirt: 4.0.0-1ubuntu8.14~cloud0
I am using Quobyte as Cinder driver.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1862149/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list