1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: AGPL-3.0
6 ('busy', 'closed', 'boot exceeded', 'idle exceeded'): None,
7 ('busy', 'closed', 'boot exceeded', 'idle wait'): None,
8 ('busy', 'closed', 'boot exceeded', 'not idle'): None,
9 ('busy', 'closed', 'boot wait', 'idle exceeded'): None,
10 ('busy', 'closed', 'boot wait', 'idle wait'): None,
11 ('busy', 'closed', 'boot wait', 'not idle'): None,
12 ('busy', 'open', 'boot exceeded', 'idle exceeded'): None,
13 ('busy', 'open', 'boot exceeded', 'idle wait'): None,
14 ('busy', 'open', 'boot exceeded', 'not idle'): None,
15 ('busy', 'open', 'boot wait', 'idle exceeded'): None,
16 ('busy', 'open', 'boot wait', 'idle wait'): None,
17 ('busy', 'open', 'boot wait', 'not idle'): None,
19 ('down', 'closed', 'boot exceeded', 'idle exceeded'): "START_SHUTDOWN",
20 ('down', 'closed', 'boot exceeded', 'idle wait'): "START_SHUTDOWN",
21 ('down', 'closed', 'boot exceeded', 'not idle'): "START_SHUTDOWN",
22 ('down', 'closed', 'boot wait', 'idle exceeded'): None,
23 ('down', 'closed', 'boot wait', 'idle wait'): None,
24 ('down', 'closed', 'boot wait', 'not idle'): None,
25 ('down', 'open', 'boot exceeded', 'idle exceeded'): "START_SHUTDOWN",
26 ('down', 'open', 'boot exceeded', 'idle wait'): "START_SHUTDOWN",
27 ('down', 'open', 'boot exceeded', 'not idle'): "START_SHUTDOWN",
28 ('down', 'open', 'boot wait', 'idle exceeded'): "START_SHUTDOWN",
29 ('down', 'open', 'boot wait', 'idle wait'): "START_SHUTDOWN",
30 ('down', 'open', 'boot wait', 'not idle'): "START_SHUTDOWN",
32 ('idle', 'closed', 'boot exceeded', 'idle exceeded'): None,
33 ('idle', 'closed', 'boot exceeded', 'idle wait'): None,
34 ('idle', 'closed', 'boot exceeded', 'not idle'): None,
35 ('idle', 'closed', 'boot wait', 'idle exceeded'): None,
36 ('idle', 'closed', 'boot wait', 'idle wait'): None,
37 ('idle', 'closed', 'boot wait', 'not idle'): None,
38 ('idle', 'open', 'boot exceeded', 'idle exceeded'): "START_DRAIN",
39 ('idle', 'open', 'boot exceeded', 'idle wait'): None,
40 ('idle', 'open', 'boot exceeded', 'not idle'): None,
41 ('idle', 'open', 'boot wait', 'idle exceeded'): "START_DRAIN",
42 ('idle', 'open', 'boot wait', 'idle wait'): None,
43 ('idle', 'open', 'boot wait', 'not idle'): None,
45 ('unpaired', 'closed', 'boot exceeded', 'idle exceeded'): "START_SHUTDOWN",
46 ('unpaired', 'closed', 'boot exceeded', 'idle wait'): "START_SHUTDOWN",
47 ('unpaired', 'closed', 'boot exceeded', 'not idle'): "START_SHUTDOWN",
48 ('unpaired', 'closed', 'boot wait', 'idle exceeded'): None,
49 ('unpaired', 'closed', 'boot wait', 'idle wait'): None,
50 ('unpaired', 'closed', 'boot wait', 'not idle'): None,
51 ('unpaired', 'open', 'boot exceeded', 'idle exceeded'): "START_SHUTDOWN",
52 ('unpaired', 'open', 'boot exceeded', 'idle wait'): "START_SHUTDOWN",
53 ('unpaired', 'open', 'boot exceeded', 'not idle'): "START_SHUTDOWN",
54 ('unpaired', 'open', 'boot wait', 'idle exceeded'): None,
55 ('unpaired', 'open', 'boot wait', 'idle wait'): None,
56 ('unpaired', 'open', 'boot wait', 'not idle'): None}