** Changed in: nova
       Status: New => Invalid

-- 
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/1223180

Title:
  Block device mapping is not updated in the swap volume

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  swap volume is success.
  But block device mapping is not updated.

  Tried Commit ID:b037993984229bb698050f20e8719b8c06ff2be3

  1. Try to swap volume from vol01 to vol02
  $ nova show aa2c1541-d298-478c-9a35-7759a07a77b0
  
+--------------------------------------+------------------------------------------------------+
  | Property                             | Value                                
                |
  
+--------------------------------------+------------------------------------------------------+
  | status                               | ACTIVE                               
                |
  | ...                                  | ...                                  
                |
  | os-extended-volumes:volumes_attached | [{u'id': 
u'66230802-aed6-4a90-9dec-42fec910d13d'}]   |
  | ...                                  | ...                                  
                |
  
+--------------------------------------+------------------------------------------------------+

  $ mysql -e "select is,device_name,volume_id from block_device_mapping where 
instance_uuid='aa2c1541-d298-478c-9a35-7759a07a77b0' and deleted=0"
  +----+-------------+--------------------------------------+
  | id | device_name | volume_id                            |
  +----+-------------+--------------------------------------+
  | 17 | /dev/vda    | NULL                                 |
  | 19 | /dev/vdb    | 66230802-aed6-4a90-9dec-42fec910d13d |
  +----+-------------+--------------------------------------+

  $ cinder list
  
+--------------------------------------+-----------+--------------+------+-------------+----------+--------------------------------------+
  |                  ID                  |   Status  | Display Name | Size | 
Volume Type | Bootable |             Attached to              |
  
+--------------------------------------+-----------+--------------+------+-------------+----------+--------------------------------------+
  | 66230802-aed6-4a90-9dec-42fec910d13d |   in-use  |    vol01     |  1   |    
 None    |  False   | aa2c1541-d298-478c-9a35-7759a07a77b0 |
  | c3d51a52-764a-4007-976a-136b544c561b | available |    vol02     |  1   |    
 None    |  False   |                                      |
  
+--------------------------------------+-----------+--------------+------+-------------+----------+--------------------------------------+

  $ virsh domblklist instance-0000000e
  target source
  ------------------------------------------------
  vda    
/opt/stack/data/nova/instances/aa2c1541-d298-478c-9a35-7759a07a77b0/disk
  vdb    
/dev/disk/by-path/ip-192.168.122.180:3260-iscsi-iqn.2010-10.org.openstack:volume-66230802-aed6-4a90-9dec-42fec910d13d-lun-1

  2. Swap volume is successful, but block device mapping is not updated.
  $ cinder list => OK
  
+--------------------------------------+-----------+--------------+------+-------------+----------+--------------------------------------+
  |                  ID                  |   Status  | Display Name | Size | 
Volume Type | Bootable |             Attached to              |
  
+--------------------------------------+-----------+--------------+------+-------------+----------+--------------------------------------+
  | 66230802-aed6-4a90-9dec-42fec910d13d | available |    vol01     |  1   |    
 None    |  False   |                                      |
  | c3d51a52-764a-4007-976a-136b544c561b |   in-use  |    vol02     |  1   |    
 None    |  False   | aa2c1541-d298-478c-9a35-7759a07a77b0 |
  
+--------------------------------------+-----------+--------------+------+-------------+----------+--------------------------------------+

  $ virsh domblklist instance-0000000e => OK
  target source
  ------------------------------------------------
  vda    
/opt/stack/data/nova/instances/aa2c1541-d298-478c-9a35-7759a07a77b0/disk
  vdb    
/dev/disk/by-path/ip-192.168.122.218:3260-iscsi-iqn.2010-10.org.openstack:volume-c3d51a52-764a-4007-976a-136b544c561b-lun-1

  $ nova show aa2c1541-d298-478c-9a35-7759a07a77b0 => NG
  
+--------------------------------------+------------------------------------------------------+
  | Property                             | Value                                
                |
  
+--------------------------------------+------------------------------------------------------+
  | status                               | ACTIVE                               
                |
  | ...                                  | ...                                  
                |
  | os-extended-volumes:volumes_attached | [{u'id': 
u'66230802-aed6-4a90-9dec-42fec910d13d'}]   |
  | ...                                  | ...                                  
                |
  
+--------------------------------------+------------------------------------------------------+

  $ mysql -e "select is,device_name,volume_id from block_device_mapping where 
instance_uuid='aa2c1541-d298-478c-9a35-7759a07a77b0' and deleted=0" => NG
  +----+-------------+--------------------------------------+
  | id | device_name | volume_id                            |
  +----+-------------+--------------------------------------+
  | 17 | /dev/vda    | NULL                                 |
  | 19 | /dev/vdb    | 66230802-aed6-4a90-9dec-42fec910d13d |
  +----+-------------+--------------------------------------+

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1223180/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to