Activity log for bug #1583999

Date Who What changed Old value New value Message
2016-05-20 10:08:21 Jiajun Liu bug added bug
2016-05-23 03:49:07 OpenStack Infra nova: status New In Progress
2016-05-23 03:49:07 OpenStack Infra nova: assignee Jiajun Liu (ljjjustin)
2016-09-01 03:16:10 Wei Wang description Description ============ I did some test on boot from volume instance. I found that sometime the instance boot from volume will fail on evacuate operation. After some dig, I found evacuate operation failed due to the conductor service returned wrong block device mapping which has no connection info. After some more dig, I found there are some BDM should NOT exists because it belongs to a deleted instance. After some more test, I found a way to reproduce this problem. Steps to reproduce ==================== 1, create a volume from image (image-volume1) 2, stop or disable all nova-compute 3, boot an instance (bfv1) from volume (image-volume1) 4, wait the instance became ERROR state 5, delete the instance will just created 6, look at block_device_mapping table of nova database and found instance's block device mapping still exists 7, boot another instance (bfv2) from voluem (image-volume1) 8, execute evacuate operation on bfv2 9, evacuate operation failed and bfv2 became ERROR. Environment ============ * centos 7 * liberty openstack I looked at the master branch code. This bug still exists. Description ============ I did some test on boot from volume instance. I found that sometime the instance boot from volume will fail on evacuate operation. After some dig, I found evacuate operation failed due to the conductor service returned wrong block device mapping which has no connection info. After some more dig, I found there are some BDM should NOT exists because it belongs to a deleted instance. After some more test, I found a way to reproduce this problem. Steps to reproduce ==================== 1, create a volume from image (image-volume1) 2, stop or disable all nova-compute 3, boot an instance (bfv1) from volume (image-volume1) 4, wait the instance became ERROR state 5, delete the instance will just created 6, look at block_device_mapping table of nova database and found instance's block device mapping still exists 7, boot another instance (bfv2) from volume (image-volume1) 8, execute evacuate operation on bfv2 9, evacuate operation failed and bfv2 became ERROR. Environment ============ * centos 7 * liberty openstack I looked at the master branch code. This bug still exists.
2016-11-17 18:14:07 Anusha Unnam nova: assignee Jiajun Liu (ljjjustin)
2016-11-17 18:14:16 Anusha Unnam nova: status In Progress New
2017-07-25 14:28:16 Sean Dague nova: status New Incomplete
2017-09-24 04:17:49 Launchpad Janitor nova: status Incomplete Expired