ironic/ironic
Christopher Dearborn 35f222c55d Wait until iDRAC is ready before out-of-band cleaning
When out-of-band cleaning is initiated, the node is PXE booted and the
ramdisk is loaded.  After in-band cleaning completes, the node is
rebooted.  At that point, the iDRAC automatically creates and runs an
"Export Configuration" job.  Out-of-band cleaning then starts: either
RAID configuration creation or deletion.  If the export job has not
finished by the time the RAID deletion or creation job is attempted to
be created, then the RAID job creation fails.

This patch causes RAID configuration creation and deletion to wait
until the iDRAC declares itself to be ready before proceeding with
out-of-band cleaning.  This ensures that the export job has completed
before creating another job.

Change-Id: I79faba2206b86288ae636c46468a8b2dc321f979
Closes-Bug: 1691808
Depends-On: I929deada3dda7b09a6f29033fff89d9b0382aef8
2017-06-15 10:06:40 -04:00
..
api Merge "Check if sort key is allowed in API version" 2017-05-17 13:30:25 +00:00
cmd Remove translation of log messages from ironic/dhcp and ironic/cmd 2017-04-06 16:27:51 +00:00
common Merge "Fix attribute name of cinder volume" 2017-05-17 14:06:34 +00:00
conductor Fix docstrings in conductor manager 2017-05-05 16:54:24 +03:00
conf Merge "Fix oslo.messaging log level" 2017-05-01 19:55:05 +00:00
db Remove unused methods in common/paths and common/rpc 2017-04-06 00:34:22 +07:00
dhcp Remove deprecated DHCP provider methods 2017-04-13 17:35:53 +03:00
drivers Wait until iDRAC is ready before out-of-band cleaning 2017-06-15 10:06:40 -04:00
locale Imported Translations from Zanata 2016-10-25 06:34:48 +00:00
objects Add context to IronicObject._from_db_object() 2017-04-28 02:56:44 +00:00
tests Wait until iDRAC is ready before out-of-band cleaning 2017-06-15 10:06:40 -04:00
__init__.py Move eventlet monkey patch code 2017-03-02 13:48:18 +02:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00