yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #04654
[Bug 1206890] Re: Deleting an instance should clean all the BDMs from the database too
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => havana-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1206890
Title:
Deleting an instance should clean all the BDMs from the database too
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
Right now, when booting an instance from an image a new BDM
(origin=image, destination=local) is created for the image. The entry
in the database for this BDM is not marked as deleted when destroying
the instance:
$ nova boot --flavor m1.nano --image cirros-0.3.1-x86_64-uec server
$ nova list
+--------------------------------------+-------+---------+------------+-------------+---------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+-------+---------+------------+-------------+---------------------+
| 955d08de-dea7-44e8-b04a-f9993072ceec | server | ACTIVE | None | Running | private=172.30.42.2 |
+--------------------------------------+-------+---------+------------+-------------+---------------------+
mysql> select source_type, destination_type, image_id, instance_uuid, deleted from block_device_mapping where instance_uuid = '955d08de-dea7-44e8-b04a-f9993072ceec';
+-------------+------------------+--------------------------------------+--------------------------------------+---------+
| source_type | destination_type | image_id | instance_uuid | deleted |
+-------------+------------------+--------------------------------------+--------------------------------------+---------+
| image | local | 7ee18238-5e5c-4778-af28-c649acdb0256 | 955d08de-dea7-44e8-b04a-f9993072ceec | 0 |
+-------------+------------------+--------------------------------------+--------------------------------------+---------+
1 row in set (0.00 sec)
$ nova delete server
mysql> select source_type, destination_type, image_id, instance_uuid, deleted from block_device_mapping where instance_uuid = '955d08de-dea7-44e8-b04a-f9993072ceec';
+-------------+------------------+--------------------------------------+--------------------------------------+---------+
| source_type | destination_type | image_id | instance_uuid | deleted |
+-------------+------------------+--------------------------------------+--------------------------------------+---------+
| image | local | 7ee18238-5e5c-4778-af28-c649acdb0256 | 955d08de-dea7-44e8-b04a-f9993072ceec | 0 |
+-------------+------------------+--------------------------------------+--------------------------------------+---------+
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1206890/+subscriptions