LVM Cinder - error deleting snapshot when disk/partition is full
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Alberto Murillo | ||
Kilo |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Cinder cannot delete snapshot entrance in its database when it is in error state due to insufficient space.
1. Created 5 volumes of 3 GB each.
# cinder list
-------
ID Status Name Size Volume Type Bootable Attached to
-------
838316c1-
84696b98-
92a4c907-
a8f5849f-
e2cb558d-
-------
2. Created a snapshot of volume: secondVol:
# cinder snapshot-create secondVol --name snap-secondVol
-------
Property Value
-------
created_at 2015-06-
description None
id 17710692-
metadata {}
name snap-secondVol
size 3
status creating
volume_id 84696b98-
-------
# cinder snapshot-list
-------
ID Volume ID Status Name Size
-------
17710692-
-------
It is in error state since it does not fit in the available space.
3. Tried to delete snapshot volume
# cinder snapshot-delete snap-secondVol
Actual Result:
# cinder snapshot-list
-------
ID Volume ID Status Name Size
-------
17710692-
-------
Could not delete snapshot since it cannot find its logical volume
From logs:
2015-06-30 17:20:51.374 23802 ERROR oslo_messaging.
Command: None
Exit code: -
Stdout: u'Unexpected error while running command.\nCommand: sudo cinder-rootwrap /usr/share/
Stderr: None
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
2015-06-30 17:20:51.374 23802 TRACE oslo_messaging.
Expected Result:
Although logical volume was not created, cinder should be able to delete the volume from its database.
Changed in cinder: | |
assignee: | nobody → Alberto Murillo (powerbsd-o) |
summary: |
- LV M Cinder - error deleting snapshot when disk/partition is full + LVM Cinder - error deleting snapshot when disk/partition is full |
Changed in cinder: | |
status: | New → In Progress |
Changed in cinder: | |
status: | In Progress → Fix Committed |
Changed in cinder: | |
importance: | Undecided → High |
Changed in cinder: | |
milestone: | none → liberty-2 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-2 → 7.0.0 |
Since LVM2 2.102.112, The error message returned changed from/to
One or more specified logical volume(s) not found. to
Failed to find logical volume \"%s/%s\"
Writing a patch to look for the new message