** Changed in: nova
       Status: Confirmed => Fix Released

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

Title:
  A volume was attached to the vm instance twice, the vm instance will
  cannot normally use this volume

Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  Reproducing method as following:
  1: create a vm instance named test_vm1
  2:create a volume named test_volume1
  3:run nova command : nova volume-attach   test_vm1   test_volume1 , then 
confirmed the volume attached the instance ok
  [root@opencos_cjl ~(keystone_admin)]# nova list
  
+--------------------------------------+-------------------------------------------------------+--------+------------+-------------+-----------------------------------------------+
  | ID                                   | Name                                 
                 | Status | Task State | Power State | Networks                 
                     |
  
+--------------------------------------+-------------------------------------------------------+--------+------------+-------------+-----------------------------------------------+
  | b917e46b-539f-4024-bced-73c6b7c00ea2 | 
TestZteOneVolumeAttatchTo2Servers-instance-1863856957 | ACTIVE | -          | 
Running     | zfl_internal_net=192.168.0.107                |
  | d0e5f1a4-9da1-4c39-a17d-12e43d20cd10 | 
TestZteOneVolumeAttatchTo2Servers-instance-8729469    | ACTIVE | -          | 
Running     | zfl_internal_net=192.168.0.108                |
  | 9a6c6aff-d77c-4699-a41f-abb9d8e4b09e | test2                                
                 | ACTIVE | -          | Running     | 
zfl_internal_net=192.168.0.101, 10.43.210.232 |
  | 4a338d56-0daf-48d8-bcb5-d46de74b3887 | test_vm1                             
                 | ACTIVE | -          | Running     | 
zfl_internal_net=192.168.0.109                |
  
+--------------------------------------+-------------------------------------------------------+--------+------------+-------------+-----------------------------------------------+
  [root@opencos_cjl ~(keystone_admin)]# 
  [root@opencos_cjl ~(keystone_admin)]# nova volume-list
  
+--------------------------------------+-----------+--------------+------+-------------+--------------------------------------+
  | ID                                   | Status    | Display Name | Size | 
Volume Type | Attached to                          |
  
+--------------------------------------+-----------+--------------+------+-------------+--------------------------------------+
  | 22ad798d-77d2-4031-8b82-a5512e9f9284 | in-use    | test_volume1 | 1    | 
None        | 4a338d56-0daf-48d8-bcb5-d46de74b3887 |
  | 76f708fe-0e47-4f1a-a43b-08001f6a65d9 | available | test         | 1    | 
None        |                                      |
  
+--------------------------------------+-----------+--------------+------+-------------+--------------------------------------+

  4: run nova command again : nova volume-attach   test_vm1   test_volume1 , 
then will raise exception as following:
     
  [root@opencos_cjl ~(keystone_admin)]# nova volume-attach 
4a338d56-0daf-48d8-bcb5-d46de74b3887  22ad798d-77d2-4031-8b82-a5512e9f9284
  ERROR: Invalid volume: Volume has been attached to the instance (HTTP 400) 
(Request-ID: req-24f8b244-9809-41e4-b8e8-8a5ca7157c1c)
  the exception is correct , but the issuse is: after the step 4, the  test_vm1 
cannot normally use the  test_volume1. If you login the  test_vm1 os, you will 
find the volume attached as /dev/vdb don't work ok.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to