Andrew Hutchings c9709df427 Add failed node handling
There are two cases where we can fail with node building:

1. The node errors or times out
2. Sending to the API server fails

In these cases a new timer is triggered and will test these nodes and add or
delete them as required.  It stores them in a separate file.

This also adds a dummy API driver that always says 5 nodes are needed and
echos the node data sent to it to the log file.

Fixes bug #1080863

Change-Id: I9a67de2be5336abdfcad5a3bb372c467cb57f4b1
2012-11-22 14:26:28 +00:00
..
2012-11-22 14:26:28 +00:00