Jump to: navigation, search

Difference between revisions of "Nova-Ironic-Bugs"

(Owned by Ironic team, but Unassigned)
(Owned outside of Ironic team)
 
(42 intermediate revisions by 2 users not shown)
Line 5: Line 5:
  
  
When bugs/patches are ready for review they should go here: https://etherpad.openstack.org/p/liberty-nova-priorities-tracking
+
When bugs/patches are ready for review they should go here: https://etherpad.openstack.org/p/mitaka-nova-priorities-tracking
  
 
If two priorities are listed for a bug they correspond to Nova/Ironic (e.g. LOW/HIGH would be LOW for Nova and HIGH for Ironic).  As they may be assigned different priorities depending on the project.
 
If two priorities are listed for a bug they correspond to Nova/Ironic (e.g. LOW/HIGH would be LOW for Nova and HIGH for Ironic).  As they may be assigned different priorities depending on the project.
  
 
=== Bugs ===
 
=== Bugs ===
 
==== Blocked by Liberty Feature Freeze ====
 
 
These are bugs/features/wishlist items that are blocked by the Liberty feature freeze
 
 
* '''(MEDIUM)''' '' Nova does not support baremetal vnic " https://bugs.launchpad.net/nova/+bug/1485068 Owner: sukhdev 14-Aug-2015
 
https://review.openstack.org/#/c/213264/      17-August-2015 -1, this isn't a bug from what I can tell, there should be something building on this and I smell feature/blueprint.
 
  
 
==== Fix proposed ====
 
==== Fix proposed ====
 
This section is for bugs which have patches submitted to fix the bug
 
This section is for bugs which have patches submitted to fix the bug
 +
* '''(MEDIUM)''' ''Instance affinity filters do not work in a heterogeneous cloud with Ironic computes" https://bugs.launchpad.net/nova/+bug/1606496 Owner: rpodolyaka 2-Aug-16
 +
* '''(LOW)''' ''instance uuid not cleared in an ironic node" https://bugs.launchpad.net/nova/+bug/1596922 Owner: shiina-hironori 2-Aug-16
  
* '''(UNDECIDED)''' ''Ironic: Deleting while spawning can leave orphan ACTIVE nodes in Ironic" https://bugs.launchpad.net/nova/+bug/1477490 Owner: lucasgomes 14-Aug-2015
+
==== Owned by and assigned to Ironic team ====
* '''(LOW)''' ''ironic hypervisor resource should be released for booting failed case'' https://bugs.launchpad.net/nova/+bug/1446449 Owner: vikas  14-Aug-2015
+
This section is for bugs that are owned by the Ironic team and assigned to an Ironic team member (or related)
 +
* '''(MEDIUM)''' ''Ironic: Deleting while spawning can leave orphan ACTIVE nodes in Ironic" https://bugs.launchpad.net/nova/+bug/1477490 Owner: lucasgomes 12-Apr-16
  
==== Owned by Ironic team ====
+
==== Owned outside of Ironic team ====
* '''(LOW)''' ''Ironic: Improve logs'' https://bugs.launchpad.net/nova/+bug/1470797 Owner: lucasalvaresgomes 14-Aug-2015
+
This section is for bugs that are owned by someone outside of the Ironic team
* '''(UNASSIGNED)''' ''Ironic driver needs to handle nodes in CLEANWAIT state'' https://bugs.launchpad.net/nova/+bug/1479532 Owner: rloo 14-Aug-2015
+
* '''(MEDIUM)'''  ''Power sync periodic task does $node_count API calls for Ironic driver'' https://bugs.launchpad.net/nova/+bug/1582663 14-Jun-2016
* '''(UNASSIGNED)''' ''Nova and Horizon allow inappropriate actions to be performed on baremetal nodes'' https://bugs.launchpad.net/nova/+bug/1483639 Owner: mrda 14-Aug-2015
+
* '''(MEDIUM)''' ''vif_port_id of ironic port is not updated after neutron port-delete'' https://bugs.launchpad.net/nova/+bug/1609097 06-Jun-2016
* '''(MEDIUM)''' ''Ironic: heavy pooling'' https://bugs.launchpad.net/nova/+bug/1458934 Owner: lucasalvaresgomes  6-Aug-2015
 
* '''(LOW)''' ''Ironic nova driver fails to setup initial state correctly'' https://bugs.launchpad.net/nova/+bug/1326639 Needs to be verified. mrda to reverify. 2-Jun-2015
 
* '''(LOW)''' ''Ironic driver needs microversion support'' https://bugs.launchpad.net/nova/+bug/1459874  Owner: mrda: 2-Jun-2015
 
  
 
==== Owned by Ironic team, but Unassigned ====
 
==== Owned by Ironic team, but Unassigned ====
* '''(LOW)''' ''failed Ironic deploys can have incorrect hypervisor attribute in Nova'' https://bugs.launchpad.net/nova/+bug/1341347 ("Unassigned"). 25-Aug-2015
+
Bugs that should be handled by the Ironic team, but we don't have an owner assigned yet. If someone would like to volunteer to take a bug that would be great.
 +
* '''(MEDIUM)''' ''Race conditions with builds and deletes in Ironic driver''https://bugs.launchpad.net/nova/+bug/1337461  14-Jun-2016
 +
* '''(LOW)''' ''Power sync periodic task does $node_count API calls for Ironic driver'' https://bugs.launchpad.net/bugs/1399830  ("Unassigned") 17-Feb-2016
 +
* (MEDIUM) "Block device metadata may be bogus with Ironic driver" https://bugs.launchpad.net/nova/+bug/1478065  ("Unassigned") 9-Sept-2015
 +
* '''(UNDECIDED)''' ''Nova and Horizon allow inappropriate actions to be performed on baremetal nodes'' https://bugs.launchpad.net/nova/+bug/1483639 ("Unassigned") 9-Sept-2015
 
* '''(LOW)''' ''Ironic virt driver should define a minimum ironicclient version'' https://bugs.launchpad.net/nova/+bug/1355820 ("Unassigned"). 25-Aug-2015
 
* '''(LOW)''' ''Ironic virt driver should define a minimum ironicclient version'' https://bugs.launchpad.net/nova/+bug/1355820 ("Unassigned"). 25-Aug-2015
 
* '''(LOW)''' ''Improve ironic driver logging configurability'' https://bugs.launchpad.net/nova/+bug/1365230  mrda to ping Michael Still ("Unassigned"). 25-Aug-2015
 
* '''(LOW)''' ''Improve ironic driver logging configurability'' https://bugs.launchpad.net/nova/+bug/1365230  mrda to ping Michael Still ("Unassigned"). 25-Aug-2015
* '''(WISHLIST)''' ''Ironic nova driver spawn() makes too many redundant calls'' https://bugs.launchpad.net/nova/+bug/1289048 Rearchitecting/scaling issue. Ironic team to consider refactoring ("Unassigned"). 16-June-2015
 
* '''(LOW)'''  ''Ironic nova driver spawn() makes too many redundant calls'' https://bugs.launchpad.net/nova/+bug/1289048 Rearchitecting/scaling issue. Ironic team to consider refactoring ("Unassigned"). 28-May-2015
 
* '''(LOW)'''  ''nova.virt.ironic tries to remove vif_port_id unnecessarily'' https://bugs.launchpad.net/nova/+bug/1311401 Needs reconfirmation ("Unassigned") 28-May-2015
 
 
* '''(WISHLIST)'''  ''Setting instance default_ephemeral_device in Ironic driver should be more intelligent'' https://bugs.launchpad.net/nova/+bug/1328939 Nice to have, but no-one's working on it ("Unassigned") 28-May-2015
 
* '''(WISHLIST)'''  ''Setting instance default_ephemeral_device in Ironic driver should be more intelligent'' https://bugs.launchpad.net/nova/+bug/1328939 Nice to have, but no-one's working on it ("Unassigned") 28-May-2015
* '''(LOW)'''  ''ironic driver logs incorrect error message when node in unexpected state'' https://bugs.launchpad.net/bugs/1404331  ("Unassigned") 9-June-2015
 
* '''(LOW)'''  ''Power sync periodic task does $node_count API calls for Ironic driver'' https://bugs.launchpad.net/bugs/1399830  ("Unassigned") 9-June-2015
 
  
 
==== Unclassified ====
 
==== Unclassified ====
* '''(LOW)''' ''cells assumes compute nodes are subdivisible'' https://bugs.launchpad.net/nova/+bug/1412197  This is due to the mismatch between how Nova sees the world, and how Ironic and VMWare have indivisible resources. 14-Aug-2015
+
* '''(UNDECIDED)''' '' ironic instance_info does not update when nova instance has been changed '' https://bugs.launchpad.net/nova/+bug/1583499 14-Jun-16
* (UNDECIDED) https://bugs.launchpad.net/nova/+bug/1478065 Ben Nemec has put up a related patch that might address this. Pinged Ben to see if he'll take it on (14-Aug-2015). No response so far (26-Aug-2015)
+
* '''(MEDIUM)''' ''Some non-supported actions in Ironic nova driver do not return errors to the user'' https://bugs.launchpad.net/nova/+bug/1310131  12-Apr-16
* (MEDIUM) https://bugs.launchpad.net/nova/+bug/1301279 it's being worked on by phqnha and targeted for Liberty-1. 12-May-2015.
+
* '''(LOW/HIGH)''' ''Ports cannot be mapped to networks'' https://bugs.launchpad.net/bugs/1405131 Owner: Mark Goddard 18-Mar-2016
* (MEDIUM) https://bugs.launchpad.net/nova/+bug/1310131 assigned to Michael Turek (mjturek).  Not yet targeted for a release. 12-May-2015.
+
* '''(MEDIUM)''' ''Nova should not throw exception when port binding fails for Ironic''  https://bugs.launchpad.net/nova/+bug/1527061 Unsure if this is an Ironic virt driver bug 25-Feb-2016
* (MEDIUM) https://bugs.launchpad.net/nova/+bug/1337461 assigned to Chris Behrens.  Is Chris still working on Nova?  https://review.openstack.org/#/c/104649/ should be retargeted at Nova's Ironic driver. 12-May-2015
+
* '''(MEDIUM)''' ''unavailable ironic nodes being scheduled to''  https://bugs.launchpad.net/nova/+bug/1503453 17-Feb-2016
* (MEDIUM) https://bugs.launchpad.net/nova/+bug/1352510 needs to be re-triaged to see if it is still a problem.  Patch was abandoned.  12-May-2015
 
* (LOW) https://bugs.launchpad.net/nova/+bug/1289048 Refactoring required. mrda/jlv to discuss with devananda and jroll to get ideas.  12-May-2015
 
  
 
==== Probably not Ironic related bugs ====
 
==== Probably not Ironic related bugs ====
Line 56: Line 46:
  
 
==== Things to discuss in the next Ironic Team Meeting ====
 
==== Things to discuss in the next Ironic Team Meeting ====
* (LOW/HIGH) Ports cannot be mapped to networks https://bugs.launchpad.net/bugs/1405131 Owner: Mark Goddard 14-Aug-2015
+
 
  
 
==== Fix committed ====
 
==== Fix committed ====
 
These are bugs where a fix has been committed which states it closes the bug. The bug may or may not be closed yet.  This is used to track bugs which have gone through the triage and tracking process by the Nova-Ironic liaison team.  This list will grow and entries will likely not be deleted.
 
These are bugs where a fix has been committed which states it closes the bug. The bug may or may not be closed yet.  This is used to track bugs which have gone through the triage and tracking process by the Nova-Ironic liaison team.  This list will grow and entries will likely not be deleted.
  
 +
* '''(LOW)'''  ''nova.virt.ironic tries to remove vif_port_id unnecessarily'' https://bugs.launchpad.net/nova/+bug/1311401 Needs reconfirmation ("Unassigned") 16-Apr-2016
 +
* '''(LOW)''' ''Ironic virt driver in Nova calls destroy unnecessarily if spawn fails'' https://bugs.launchpad.net/nova/+bug/1506234 12-Apr-16
 +
* '''(MEDIUM)''' ''Ironic: heavy pooling'' https://bugs.launchpad.net/nova/+bug/1458934  Owner: lucasalvaresgomes  12-Apr-16
 +
* '''(LOW)''' ''ironic driver needs to scale back how many errors it traces out'' https://bugs.launchpad.net/nova/+bug/1525002  Owner: jroll Unsure if Nova patch is needed  13-Jan-2016
 +
* (MEDIUM) https://bugs.launchpad.net/nova/+bug/1352510 "Delete and re-add of same node to compute_nodes table is broken". Owner: Ed Leafe  21-Aug-2015
 +
* (MEDIUM) https://bugs.launchpad.net/nova/+bug/1301279 "Changing node's properties in Ironic after node is deployed will count as available resources in Nova " Owner: Zhenguo. 2-Sept-2015.
 +
* '''(UNDECIDED)''' ''Ironic driver needs to handle nodes in CLEANWAIT state'' https://bugs.launchpad.net/nova/+bug/1479532 Owner: rloo 18-Aug-2015
 
* '''(LOW)''' ''Ironic: get_available_resource doesn't report numa_topology'' https://bugs.launchpad.net/nova/+bug/1483486 25-Aug-2015
 
* '''(LOW)''' ''Ironic: get_available_resource doesn't report numa_topology'' https://bugs.launchpad.net/nova/+bug/1483486 25-Aug-2015
 
* '''(LOW)''' ''Ironic Nova driver makes two calls to delete a node'' https://bugs.launchpad.net/nova/+bug/1436568 14-Aug-2015
 
* '''(LOW)''' ''Ironic Nova driver makes two calls to delete a node'' https://bugs.launchpad.net/nova/+bug/1436568 14-Aug-2015

Latest revision as of 23:11, 16 August 2016

Ironic related bugs in Nova


When bugs/patches are ready for review they should go here: https://etherpad.openstack.org/p/mitaka-nova-priorities-tracking

If two priorities are listed for a bug they correspond to Nova/Ironic (e.g. LOW/HIGH would be LOW for Nova and HIGH for Ironic). As they may be assigned different priorities depending on the project.

Bugs

Fix proposed

This section is for bugs which have patches submitted to fix the bug

Owned by and assigned to Ironic team

This section is for bugs that are owned by the Ironic team and assigned to an Ironic team member (or related)

Owned outside of Ironic team

This section is for bugs that are owned by someone outside of the Ironic team

Owned by Ironic team, but Unassigned

Bugs that should be handled by the Ironic team, but we don't have an owner assigned yet. If someone would like to volunteer to take a bug that would be great.

Unclassified

Probably not Ironic related bugs

  • (LOW) resource tracking is incorrect for ironic https://bugs.launchpad.net/nova/+bug/1402658 This is due to the mismatch between how Nova sees the world, and how Ironic and VMWare have indivisible resources. 9-June-2015

Things to discuss in the next Ironic Team Meeting

Fix committed

These are bugs where a fix has been committed which states it closes the bug. The bug may or may not be closed yet. This is used to track bugs which have gone through the triage and tracking process by the Nova-Ironic liaison team. This list will grow and entries will likely not be deleted.