Snapshot deletes mounted on VM's cloud disk do, the parent cloud disk is removed

Bug #1351143 reported by Rbort
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Invalid
Undecided
Unassigned

Bug Description

First:Create a cloud disk,it called disk10, and mount it to VM

[root@controller1 ~]# cinder list
-----------------------------------------------+--------------+------+-------------+----------+--------------------------------------+ | ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
-----------------------------------------------+--------------+------+-------------+----------+--------------------------------------+ | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 | in-use | disk10 | 10 | None | false | 9b449a2a-251c-4180-a398-f726e7626b77 |

Second:The virtual machine is available

[root@controller1 ~]# nova list
----------------------------------------------------+---------+------------+-------------+----------------------------------+ | ID | Name | Status | Task State | Power State | Networks |
----------------------------------------------------+---------+------------+-------------+----------------------------------+ | f0c07c99-3e7e-48c0-9275-71eb895bd43b | testwin2008wt3 | ACTIVE | - | Running | testnetwork=17.0.0.18 | | 9b449a2a-251c-4180-a398-f726e7626b77 | testwin2008wt4 | ACTIVE | - | Running | testnetwork=17.0.0.16 |

Third:To view this cloud disk exists

[root@controller1 ~]# find / -name volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4
/var/lib/cinder/mnt/24e2f30034a4ee7d8dd436a9a33c8d83/volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4

Forth:To create the virtual machine disk snapshot cloud

[root@controller1 ~]# cinder snapshot-create 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 --display-name testdisk10
---------------------------------------------------------+ | Property | Value |
---------------------------------------------------------+ | created_at | 2014-07-18T06:36:22.090378 | | display_description | None | | display_name | testdisk10 | | id | beb03617-1f3a-40ee-9bfb-946e7596cff7 | | metadata | {} | | size | 10 | | status | creating | | volume_id | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 |
---------------------------------------------------------+

[root@controller1 ~]# cinder snapshot-show testdisk10
--------------------------------------------------------------------------------+ | Property | Value |
--------------------------------------------------------------------------------+ | created_at | 2014-07-18T06:36:22.000000 | | display_description | None | | display_name | testdisk10 | | id | beb03617-1f3a-40ee-9bfb-946e7596cff7 | | metadata | {} | | os-extended-snapshot-attributes:progress | 100% | | os-extended-snapshot-attributes:project_id | e420a4eb165540ff83e3cf8879ee43bb | | size | 10 | | status | available | | volume_id | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 |
--------------------------------------------------------------------------------+

[root@controller1 ~]# find / -name volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4.beb03617-1f3a-40ee-9bfb-946e7596cff7
/var/lib/cinder/mnt/24e2f30034a4ee7d8dd436a9a33c8d83/volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4.beb03617-1f3a-40ee-9bfb-946e7596cff7

Fifth:Delete this snapshot

[root@controller1 ~]# cinder snapshot-delete beb03617-1f3a-40ee-9bfb-946e7596cff7
[root@controller1 ~]# cinder snapshot-list
--------------------------------------------------------------------------+----------------+--------------+------+ | ID | Volume ID | Status | Display Name | Size |
--------------------------------------------------------------------------+----------------+--------------+------+ | 1dd80c8c-1f02-4de9-8c34-f72b998d15a2 | d402d1ef-cb8f-46b3-bc4e-249780ec6e12 | error_deleting | disk6test | 2 | | 4b0553ad-eeed-4f5f-a5dc-a83d347132aa | 78610f1c-a13f-4903-a4d5-251a9e8c6680 | error_deleting | testdisk7 | 10 | | 537fb5af-bbd3-4de8-81e5-6adce1769a3b | b9011051-6f86-4dbc-9290-874822307882 | error_deleting | wtfdisk8 | 20 | | beb03617-1f3a-40ee-9bfb-946e7596cff7 | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 | error_deleting | testdisk10 | 10 | | bfeff975-afb7-4dd8-9920-ff24094d59c9 | bbe81fa2-34d7-4d3f-8fb8-bcd873a2022d | available | testdisk9 | 20 | | dab01395-96e9-49b4-8697-8e92f944aa2a | b9011051-6f86-4dbc-9290-874822307882 | error_deleting | disk8test | 20 |
--------------------------------------------------------------------------+----------------+--------------+------+

[root@controller1 ~]# cinder snapshot-reset-state testdisk10 --state error

[root@controller1 ~]# cinder snapshot-list
--------------------------------------------------------------------------+----------------+--------------+------+ | ID | Volume ID | Status | Display Name | Size |
--------------------------------------------------------------------------+----------------+--------------+------+ | 1dd80c8c-1f02-4de9-8c34-f72b998d15a2 | d402d1ef-cb8f-46b3-bc4e-249780ec6e12 | error_deleting | disk6test | 2 | | 4b0553ad-eeed-4f5f-a5dc-a83d347132aa | 78610f1c-a13f-4903-a4d5-251a9e8c6680 | error_deleting | testdisk7 | 10 | | 537fb5af-bbd3-4de8-81e5-6adce1769a3b | b9011051-6f86-4dbc-9290-874822307882 | error_deleting | wtfdisk8 | 20 | | beb03617-1f3a-40ee-9bfb-946e7596cff7 | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 | error | testdisk10 | 10 | | bfeff975-afb7-4dd8-9920-ff24094d59c9 | bbe81fa2-34d7-4d3f-8fb8-bcd873a2022d | available | testdisk9 | 20 | | dab01395-96e9-49b4-8697-8e92f944aa2a | b9011051-6f86-4dbc-9290-874822307882 | error_deleting | disk8test | 20 |
--------------------------------------------------------------------------+----------------+--------------+------+

[root@controller1 ~]# cinder snapshot-delete testdisk10

[root@controller1 ~]# cinder snapshot-list
--------------------------------------------------------------------------+----------------+--------------+------+ | ID | Volume ID | Status | Display Name | Size |
--------------------------------------------------------------------------+----------------+--------------+------+ | 1dd80c8c-1f02-4de9-8c34-f72b998d15a2 | d402d1ef-cb8f-46b3-bc4e-249780ec6e12 | error_deleting | disk6test | 2 | | 4b0553ad-eeed-4f5f-a5dc-a83d347132aa | 78610f1c-a13f-4903-a4d5-251a9e8c6680 | error_deleting | testdisk7 | 10 | | 537fb5af-bbd3-4de8-81e5-6adce1769a3b | b9011051-6f86-4dbc-9290-874822307882 | error_deleting | wtfdisk8 | 20 | | bfeff975-afb7-4dd8-9920-ff24094d59c9 | bbe81fa2-34d7-4d3f-8fb8-bcd873a2022d | available | testdisk9 | 20 | | dab01395-96e9-49b4-8697-8e92f944aa2a | b9011051-6f86-4dbc-9290-874822307882 | error_deleting | disk8test | 20 |
--------------------------------------------------------------------------+----------------+--------------+------+

Sixth:To find the parent cloud disk and snapshot's testdisk10

[root@controller1 ~]# find / -name volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4 (Not find)

[root@controller1 ~]# find / -name volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4.beb03617-1f3a-40ee-9bfb-946e7596cff7
/var/lib/cinder/mnt/24e2f30034a4ee7d8dd436a9a33c8d83/volume-4ce8c1a2-05a0-461d-a36d-51e1474c20a4.beb03617-1f3a-40ee-9bfb-946e7596cff7

Seventh:Again this is mounted to the virtual machine's cloud disk to create a snapshot

[root@controller1 ~]# cinder snapshot-create 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 --display-name wtf-testdisk10
---------------------------------------------------------+ | Property | Value |
---------------------------------------------------------+ | created_at | 2014-07-18T06:50:11.234544 | | display_description | None | | display_name | wtf-testdisk10 | | id | 2477c35d-072e-45a3-995b-2bfce56f9fad | | metadata | {} | | size | 10 | | status | creating | | volume_id | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 |
---------------------------------------------------------+

[root@controller1 ~]# cinder snapshot-show wtf-testdisk10
--------------------------------------------------------------------------------+ | Property | Value |
--------------------------------------------------------------------------------+ | created_at | 2014-07-18T06:50:11.000000 | | display_description | None | | display_name | wtf-testdisk10 | | id | 2477c35d-072e-45a3-995b-2bfce56f9fad | | metadata | {} | | os-extended-snapshot-attributes:progress | 0% | | os-extended-snapshot-attributes:project_id | e420a4eb165540ff83e3cf8879ee43bb | | size | 10 | | status | error | | volume_id | 4ce8c1a2-05a0-461d-a36d-51e1474c20a4 |
--------------------------------------------------------------------------------+

Rbort (1511766618-o)
Changed in cinder:
assignee: nobody → Cinder Bug Team (cinder-bugs)
Changed in cinder:
assignee: Cinder Bug Team (cinder-bugs) → nobody
Revision history for this message
John Griffith (john-griffith) wrote :

Sorry, I really tried to follow what you're getting at above, but couldn't.

First of all, there's no reason to do the "find -name on all of the volumes". If "cinder list" shows it, that's usually sufficient.

I'm also very confused, by what the problem is here; I *think* what you're seeing is:

<vid> = cinder create
cinder snapshot-create <vid>

the snapshot fails?

You then try a reset and delete again?

Can you look in your c-vol logs and find the errors there?

Maybe clean up the sequence and point out exactly what problem you're having and I can try and help

Changed in cinder:
status: New → Incomplete
Revision history for this message
Sean McGinnis (sean-mcginnis) wrote : Bug Cleanup

Closing stale bug. If this is still an issue please reopen.

Changed in cinder:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.