ironic/ironic/tests/unit
Gonéri Le Bouder 42dc6a341a ipxe: retry on failure
If ipxe fails to boot download kernel/initrd, it will give up and the
boot process will continue with the next boot device, and may end up
with a boot on the old disk image.

If ipxe has failed to download a file and after the pxe/ipxe_timeout
delay, it will now retry to download it instead of giving up.

This goto/retry pattern is common with IPXE. This is an example:
  http://ipxe.org/cmd/autoboot

We can hardly implement complex solutions since we have a very limited
control over the ipxe version in use.

Closes-Bug: #1326656
Change-Id: I0fbb40c711a707ae9fae186e9afbe62b79168e28
2016-04-19 10:20:36 -04:00
..
api Correct api version check conditional for node.name 2016-04-07 12:13:35 +03:00
cmd Prepare for functional testing 2015-09-28 21:27:01 +00:00
common Merge "Use get_admin_context() to create the context object" 2016-04-14 13:53:45 +00:00
conductor Merge "Adopt Ironic's own context" 2016-04-14 13:53:36 +00:00
db SSH driver: Remove pipes from virsh's list_{all, running} 2016-03-10 11:26:08 +00:00
dhcp Add portgroups to support LAG interfaces - net 2016-02-04 22:40:54 +02:00
drivers ipxe: retry on failure 2016-04-19 10:20:36 -04:00
objects Adopt Ironic's own context 2016-04-01 14:51:39 +08:00
__init__.py Refactor objects into a magic registry 2016-01-04 15:19:12 +00:00
fake_policy.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
policy_fixture.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
raid_constants.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
stubs.py Prepare for functional testing 2015-09-28 21:27:01 +00:00