Merge "Explicitly remove pending_addition flag on discovered node deletion"
This commit is contained in:
commit
aad8791de1
|
@ -89,6 +89,7 @@ class NodeUnassignmentHandler(BaseHandler):
|
|||
for node in nodes:
|
||||
if node.status == consts.NODE_STATUSES.discover:
|
||||
objects.Node.remove_from_cluster(node)
|
||||
objects.Node.update(node, {"pending_addition": False})
|
||||
else:
|
||||
objects.Node.update(node, {"pending_deletion": True})
|
||||
|
||||
|
|
|
@ -85,6 +85,7 @@ class TestAssignmentHandlers(BaseIntegrationTest):
|
|||
self.assertEqual(None, resp.json_body)
|
||||
self.assertEqual(node.cluster, None)
|
||||
self.assertEqual(node.pending_roles, [])
|
||||
self.assertEqual(node.pending_addition, False)
|
||||
|
||||
# Test with invalid node ids
|
||||
for node_id in (0, node.id + 50):
|
||||
|
|
Loading…
Reference in New Issue