+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
transitions = {
('busy', 'closed', 'boot exceeded', 'idle exceeded'): None,
('busy', 'closed', 'boot exceeded', 'idle wait'): None,
('down', 'closed', 'boot exceeded', 'idle exceeded'): "START_SHUTDOWN",
('down', 'closed', 'boot exceeded', 'idle wait'): "START_SHUTDOWN",
('down', 'closed', 'boot exceeded', 'not idle'): "START_SHUTDOWN",
- ('down', 'closed', 'boot wait', 'idle exceeded'): "START_SHUTDOWN",
- ('down', 'closed', 'boot wait', 'idle wait'): "START_SHUTDOWN",
- ('down', 'closed', 'boot wait', 'not idle'): "START_SHUTDOWN",
+ ('down', 'closed', 'boot wait', 'idle exceeded'): None,
+ ('down', 'closed', 'boot wait', 'idle wait'): None,
+ ('down', 'closed', 'boot wait', 'not idle'): None,
('down', 'open', 'boot exceeded', 'idle exceeded'): "START_SHUTDOWN",
('down', 'open', 'boot exceeded', 'idle wait'): "START_SHUTDOWN",
('down', 'open', 'boot exceeded', 'not idle'): "START_SHUTDOWN",