4380: Node Manager shutdown actor is more robust.
authorBrett Smith <brett@curoverse.com>
Thu, 13 Nov 2014 17:58:14 +0000 (12:58 -0500)
committerBrett Smith <brett@curoverse.com>
Tue, 18 Nov 2014 20:04:08 +0000 (15:04 -0500)
commit4af4a2cf12d3b87a4fdbd09115bc258961b706bb
tree8d9c7fc9f0b060ad3cf6d5165189c113373753c8
parent22381d218295075e63c06f0b60bcb24cee7b30b6
4380: Node Manager shutdown actor is more robust.

ComputeNodeShutdownActor now checks that destroying the cloud node
succeeds.  Before retrying, it will check if the node is still
eligible for shutdown, and abort if not.
services/nodemanager/arvnodeman/computenode/dispatch/__init__.py
services/nodemanager/arvnodeman/daemon.py
services/nodemanager/tests/test_computenode_dispatch.py
services/nodemanager/tests/test_daemon.py
services/nodemanager/tests/testutil.py