nova/nova/virt/baremetal
Joe Gordon c965c2b590 Baremetal: Be more patient with IPMI and BMC
Before we called 'power status; power on' in a loop which made the
IPMI/BMCs not behave well.  Also the total time we would wait (2.5
seconds wasn't always enough).  So make sure power on/off is only called
once and wait up to 10 seconds for the power state change to go into
effect.

This patch has been tested on real baremetal using
https://wiki.openstack.org/wiki/TripleO/TripleOCloud

This bug is also linked to ironic so the change will be made there as
well.

Change-Id: I5a4d7c84ebdf9c1f7d8d0570dbc31764c31f1fc6
Closes-Bug: #1234479
(cherry picked from commit 6e30bbc126)
2013-10-10 10:20:11 -04:00
..
db Use implicit nullable=True in sqlalchemy model 2013-08-28 12:03:13 -04:00
doc Fix typo in baremetal docs 2013-08-26 12:50:00 -04:00
__init__.py Enable N302: Import modules only 2013-01-25 12:11:54 -05:00
baremetal_states.py Update OpenStack LLC to Foundation 2013-02-26 19:15:29 -05:00
base.py Setting static ip= for baremetal PXE boot. 2013-06-18 16:39:09 +01:00
driver.py Fixes modules with wrong file mode bits in virt package 2013-09-23 01:33:32 +00:00
fake.py Setting static ip= for baremetal PXE boot. 2013-06-18 16:39:09 +01:00
ipmi.py Baremetal: Be more patient with IPMI and BMC 2013-10-10 10:20:11 -04:00
net-dhcp.ubuntu.template Port Cheetah templates to Jinja2 2013-09-02 16:03:34 +02:00
net-static.ubuntu.template Port Cheetah templates to Jinja2 2013-09-02 16:03:34 +02:00
pxe.py Force textmode consoles on baremetal 2013-09-19 18:01:21 +01:00
pxe_config.template Port Cheetah templates to Jinja2 2013-09-02 16:03:34 +02:00
tilera.py Fixes modules with wrong file mode bits in virt package 2013-09-23 01:33:32 +00:00
tilera_pdu.py Fixes modules with wrong file mode bits in virt package 2013-09-23 01:33:32 +00:00
utils.py Update BareMetal driver to current nova.network.model 2013-08-08 18:26:16 +08:00
vif_driver.py Update BareMetal driver to current nova.network.model 2013-08-08 18:26:16 +08:00
virtual_power_driver.py Fix virtual power driver fails silently 2013-08-30 10:57:42 -07:00
virtual_power_driver_settings.py Remove unnecessary LOG initialisation 2013-04-10 13:26:12 +00:00
volume_driver.py Remove the monkey patching of _ into the builtins 2013-07-26 07:31:17 -07:00