Duplicated ipmi address is not checked when creating or updating nodes

Bug #1713960 reported by Kaifeng Wang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
In Progress
Low
Kaifeng Wang

Bug Description

Ironic does not check duplicated ipmi address when creating or updating nodes, it leads to power sync problems.

As a demonstration, creates node A and B with identical ipmi address, and sets power state of node A to ON. Node A assumes target power state to ON, while node B assumes to OFF, the power of the real node will be switched back and forth during power state synchronization.

This case should be prevented by checking existing ipmi_address (and ipmi_port) when creating or updating a node to ironic, error should be returned when duplicated ipmi information is found.

Tags: ipmi
Kaifeng Wang (kaifeng)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

Fix proposed to branch: master
Review: https://review.openstack.org/500241

Changed in ironic:
status: New → In Progress
Dmitry Tantsur (divius)
Changed in ironic:
importance: Undecided → Low
tags: added: ipmi
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by Kaifeng Wang (<email address hidden>) on branch: master
Review: https://review.openstack.org/500241
Reason: This is not the right approach, will figure out a way in the future, just no time for this time.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.