** Changed in: nova
       Status: Fix Committed => 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/1625462

Title:
  The value of migration.dest_compute is incorrect after resize_revert
  operation successfully

Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  I have two host: tecs-controller-node and tecs-OpenStack-Nova.

  1. I did migrate action, then instance's state is as follow:
  
+--------------------------------------+----------+---------------+------------+-------------+--------------------------------+
  | ID                                   | Name     | Status        | Task 
State | Power State | Networks                       |
  
+--------------------------------------+----------+---------------+------------+-------------+--------------------------------+
  | ea40a5f7-d92b-4ad6-94c0-a18f2465519e | hanrong1 | VERIFY_RESIZE | -         
 | Running     | public=172.24.4.2, 2001:db8::8 |
  
+--------------------------------------+----------+---------------+------------+-------------+--------------------------------+

  2. I did look at migrations' table for instance source_node and
  dest_node.

  mysql> select * from migrations where 
instance_uuid='ea40a5f7-d92b-4ad6-94c0-a18f2465519e';
  
+---------------------+---------------------+------------+----+----------------------+---------------------+--------------+----------+--------------------------------------+----------------------+----------------------+----------------------+---------------------+---------+----------------+--------+--------------+------------------+------------------+------------+----------------+----------------+
  | created_at          | updated_at          | deleted_at | id | 
source_compute       | dest_compute        | dest_host    | status   | 
instance_uuid                        | old_instance_type_id | 
new_instance_type_id | source_node          | dest_node           | deleted | 
migration_type | hidden | memory_total | memory_processed | memory_remaining | 
disk_total | disk_processed | disk_remaining |
  
+---------------------+---------------------+------------+----+----------------------+---------------------+--------------+----------+--------------------------------------+----------------------+----------------------+----------------------+---------------------+---------+----------------+--------+--------------+------------------+------------------+------------+----------------+----------------+
  | 2016-09-20 02:38:24 | 2016-09-20 02:38:58 | NULL       |  1 | 
tecs-controller-node | tecs-OpenStack-Nova | 192.168.1.60 | finished | 
ea40a5f7-d92b-4ad6-94c0-a18f2465519e |                    6 |                   
 6 | tecs-controller-node | tecs-OpenStack-Nova |       0 | migration      |    
  0 |         NULL |             NULL |             NULL |       NULL |         
  NULL |           NULL |
  
+---------------------+---------------------+------------+----+----------------------+---------------------+--------------+----------+--------------------------------------+----------------------+----------------------+----------------------+---------------------+---------+----------------+--------+--------------+------------------+------------------+------------+----------------+----------------+

  source_compute: tecs-controller-node
  source_node: tecs-controller-node
  dest_compute:tecs-OpenStack-Nova
  dest_node: tecs-OpenStack-Nova

  3. I did resize-revert action
  stack@tecs-controller-node:~$ nova resize-revert hanrong1
  stack@tecs-controller-node:~$ nova list
  
+--------------------------------------+----------+---------------+------------------+-------------+--------------------------------+
  | ID                                   | Name     | Status        | Task 
State       | Power State | Networks                       |
  
+--------------------------------------+----------+---------------+------------------+-------------+--------------------------------+
  | ea40a5f7-d92b-4ad6-94c0-a18f2465519e | hanrong1 | REVERT_RESIZE | 
resize_reverting | Running     | public=172.24.4.2, 2001:db8::8 |
  
+--------------------------------------+----------+---------------+------------------+-------------+--------------------------------+
  stack@tecs-controller-node:~$ nova list
  
+--------------------------------------+----------+--------+------------+-------------+--------------------------------+
  | ID                                   | Name     | Status | Task State | 
Power State | Networks                       |
  
+--------------------------------------+----------+--------+------------+-------------+--------------------------------+
  | ea40a5f7-d92b-4ad6-94c0-a18f2465519e | hanrong1 | ACTIVE | -          | 
Running     | public=172.24.4.2, 2001:db8::8 |
  
+--------------------------------------+----------+--------+------------+-------------+--------------------------------+

  4. I did look at migrations' table for instance source_node and dest_node.
  mysql> select * from migrations where 
instance_uuid='ea40a5f7-d92b-4ad6-94c0-a18f2465519e';
  
+---------------------+---------------------+------------+----+----------------------+----------------------+--------------+----------+--------------------------------------+----------------------+----------------------+----------------------+---------------------+---------+----------------+--------+--------------+------------------+------------------+------------+----------------+----------------+
  | created_at          | updated_at          | deleted_at | id | 
source_compute       | dest_compute         | dest_host    | status   | 
instance_uuid                        | old_instance_type_id | 
new_instance_type_id | source_node          | dest_node           | deleted | 
migration_type | hidden | memory_total | memory_processed | memory_remaining | 
disk_total | disk_processed | disk_remaining |
  
+---------------------+---------------------+------------+----+----------------------+----------------------+--------------+----------+--------------------------------------+----------------------+----------------------+----------------------+---------------------+---------+----------------+--------+--------------+------------------+------------------+------------+----------------+----------------+
  | 2016-09-20 02:38:24 | 2016-09-20 03:52:01 | NULL       |  1 | 
tecs-controller-node | tecs-controller-node | 192.168.1.60 | reverted | 
ea40a5f7-d92b-4ad6-94c0-a18f2465519e |                    6 |                   
 6 | tecs-controller-node | tecs-OpenStack-Nova |       0 | migration      |    
  0 |         NULL |             NULL |             NULL |       NULL |         
  NULL |           NULL |
  
+---------------------+---------------------+------------+----+----------------------+----------------------+--------------+----------+--------------------------------------+----------------------+----------------------+----------------------+---------------------+---------+----------------+--------+--------------+------------------+------------------+------------+----------------+----------------+

  source_compute: tecs-controller-node
  source_node: tecs-controller-node
  dest_compute:tecs-controller-node
  dest_node: tecs-OpenStack-Nova

  The value of the dest_compute is not incorrect, it should be 
"tecs-OpenStack-Nova" after 
  finish_revert_resize operation.

  Expected result
  ===============

  source_compute: tecs-controller-node
  source_node: tecs-controller-node
  dest_compute:tecs-OpenStack-Nova
  dest_node: tecs-controller-node

  Environment
  ===========
  1. git log -1
  commit c6a07f5f0cbd978cc2a23214ddf4ecd520ce8335
  Merge: 14d816e 09627f2
  Author: Jenkins <jenk...@review.openstack.org>
  Date:   Wed Sep 7 22:36:12 2016 +0000

      Merge "[placement] Allow inventory to violate allo

  2. Which hypervisor did you use?
  libvirt + kvm

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1625462/+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