← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1730834] [NEW] Ironic compute node doesn't take over nodes with instance when the owner compute node is down

 

Public bug reported:

   Description
   ===========
   Ironic compute node doesn't take over nodes with instance when the owner compute node is down

   Steps to reproduce
   ==================
   1. I have two ironic compute nodes & two BM nodes
   2. BM1 is controlled by node1, BM2 is controlled by node2
   3. I boot an instance on BM1
   4. Stop nova-compute service on node1
   5. node2 doesn't take over BM1 although node1 is not available
   
   Expected result
   ===============
   What I expect is that when node1 id down node2 can take over BM1.
   
   Actual result
   =============
   node1 doesn't take over BM1. 
   And all nova operate action will fail as BM1 has nova compute service on node1 is down
   
   Environment
   ===========
   openstack-nova-common-14.0.3-9.el7ost.noarch
   openstack-nova-novncproxy-14.0.3-9.el7ost.noarch
   openstack-nova-scheduler-14.0.3-9.el7ost.noarch
   python-novaclient-6.0.0-1.el7ost.noarch
   openstack-nova-conductor-14.0.3-9.el7ost.noarch
   openstack-nova-api-14.0.3-9.el7ost.noarch
   python-nova-14.0.3-9.el7ost.noarch
   openstack-nova-cert-14.0.3-9.el7ost.noarch
   openstack-nova-console-14.0.3-9.el7ost.noarch
   openstack-nova-compute-14.0.3-9.el7ost.noarch
   openstack-nova-common-14.0.3-9.el7ost.noarch

** Affects: nova
     Importance: Undecided
         Status: New

** Description changed:

- I met some trouble in my ironic env:
- 1. I have two ironic compute nodes & two BM nodes
- 2. BM1 is controlled by node1, BM2 is controlled by node2
- 3. I boot an instance on BM1
- 4. Stop nova-compute service on node1
- 5. node2 doesn't take over BM1 although node1 is not available
+    Description
+    ===========
+    Ironic compute node doesn't take over nodes with instance when the owner compute node is down
  
- What I expect is that when node1 id down node2 can take over BM1.
- 
- nova version:
- openstack-nova-common-14.0.3-9.el7ost.noarch
- openstack-nova-novncproxy-14.0.3-9.el7ost.noarch
- openstack-nova-scheduler-14.0.3-9.el7ost.noarch
- python-novaclient-6.0.0-1.el7ost.noarch
- openstack-nova-conductor-14.0.3-9.el7ost.noarch
- openstack-nova-api-14.0.3-9.el7ost.noarch
- python-nova-14.0.3-9.el7ost.noarch
- openstack-nova-cert-14.0.3-9.el7ost.noarch
- openstack-nova-console-14.0.3-9.el7ost.noarch
- openstack-nova-compute-14.0.3-9.el7ost.noarch
- openstack-nova-common-14.0.3-9.el7ost.noarch
+    Steps to reproduce
+    ==================
+    1. I have two ironic compute nodes & two BM nodes
+    2. BM1 is controlled by node1, BM2 is controlled by node2
+    3. I boot an instance on BM1
+    4. Stop nova-compute service on node1
+    5. node2 doesn't take over BM1 although node1 is not available
+    
+    Expected result
+    ===============
+    What I expect is that when node1 id down node2 can take over BM1.
+    
+    Actual result
+    =============
+    node1 doesn't take over BM1. 
+    And all nova operate action will fail as BM1 has nova compute service on node1 is down
+    
+    Environment
+    ===========
+    openstack-nova-common-14.0.3-9.el7ost.noarch
+    openstack-nova-novncproxy-14.0.3-9.el7ost.noarch
+    openstack-nova-scheduler-14.0.3-9.el7ost.noarch
+    python-novaclient-6.0.0-1.el7ost.noarch
+    openstack-nova-conductor-14.0.3-9.el7ost.noarch
+    openstack-nova-api-14.0.3-9.el7ost.noarch
+    python-nova-14.0.3-9.el7ost.noarch
+    openstack-nova-cert-14.0.3-9.el7ost.noarch
+    openstack-nova-console-14.0.3-9.el7ost.noarch
+    openstack-nova-compute-14.0.3-9.el7ost.noarch
+    openstack-nova-common-14.0.3-9.el7ost.noarch

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

Title:
  Ironic compute node doesn't take over nodes with instance when the
  owner compute node is down

Status in OpenStack Compute (nova):
  New

Bug description:
     Description
     ===========
     Ironic compute node doesn't take over nodes with instance when the owner compute node is down

     Steps to reproduce
     ==================
     1. I have two ironic compute nodes & two BM nodes
     2. BM1 is controlled by node1, BM2 is controlled by node2
     3. I boot an instance on BM1
     4. Stop nova-compute service on node1
     5. node2 doesn't take over BM1 although node1 is not available
     
     Expected result
     ===============
     What I expect is that when node1 id down node2 can take over BM1.
     
     Actual result
     =============
     node1 doesn't take over BM1. 
     And all nova operate action will fail as BM1 has nova compute service on node1 is down
     
     Environment
     ===========
     openstack-nova-common-14.0.3-9.el7ost.noarch
     openstack-nova-novncproxy-14.0.3-9.el7ost.noarch
     openstack-nova-scheduler-14.0.3-9.el7ost.noarch
     python-novaclient-6.0.0-1.el7ost.noarch
     openstack-nova-conductor-14.0.3-9.el7ost.noarch
     openstack-nova-api-14.0.3-9.el7ost.noarch
     python-nova-14.0.3-9.el7ost.noarch
     openstack-nova-cert-14.0.3-9.el7ost.noarch
     openstack-nova-console-14.0.3-9.el7ost.noarch
     openstack-nova-compute-14.0.3-9.el7ost.noarch
     openstack-nova-common-14.0.3-9.el7ost.noarch

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