Open nishantrai18 opened 4 years ago
pythonw main.py --num_types 7 --nodes_per_type 5 --run_test_ops True --failure_rate 10 --recover_rate 10 --update_dep_rate 3 --log_level Critical CRITICAL 21:07:32 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:07:33 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:07:36 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:07:38 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:07:44 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:07:45 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:07:48 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:07:50 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:07:56 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:07:57 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:08:02 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:08:03 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:08:05 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:08:14 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:08:15 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:08:17 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:08:20 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:08:20 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:08:26 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:08:27 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:08:28 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:08:28 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:08:31 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:08:37 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:08:38 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:08:42 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:08:44 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:08:46 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:08:46 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:08:48 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:08:54 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:08:56 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:08:57 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:09:00 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:09:03 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:09:04 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:09:11 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:09:13 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:09:15 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:09:17 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:09:20 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:09:21 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:09:23 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:09:26 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:09:27 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:09:34 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:09:35 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:09:36 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:09:40 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:09:42 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:09:45 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:09:45 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:09:47 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:09:48 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:09:51 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:09:52 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:10:01 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:10:02 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:10:03 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:10:09 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:10:12 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:10:19 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:10:22 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:10:28 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:10:30 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:10:32 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:10:33 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:10:36 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:10:39 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:10:40 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:10:41 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:10:42 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:10:45 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:10:46 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:10:49 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:10:50 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:10:51 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:10:54 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:10:55 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:11:02 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:11:18 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:11:18 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:11:19 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:11:19 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:11:21 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:11:23 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:11:25 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:11:26 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:11:28 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:11:30 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:11:32 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:11:37 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:11:39 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:11:40 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:11:42 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:11:44 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:11:47 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:11:47 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:11:48 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:11:56 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:11:58 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:11:59 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:12:03 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:12:05 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:12:08 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:12:08 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:12:12 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:12:14 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:12:21 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:12:28 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:12:36 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:12:46 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:12:50 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:13:05 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:13:06 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:13:13 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:13:13 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:13:14 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:13:23 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:13:27 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:13:28 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:13:33 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:13:34 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:13:42 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:13:45 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:13:50 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:13:56 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:13:58 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:13:59 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:14:08 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:14:10 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:14:13 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:14:15 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:14:16 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:14:20 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:14:21 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:14:25 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:14:31 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:14:32 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:14:34 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:14:36 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:14:49 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:14:51 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:14:52 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:14:53 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:14:55 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:15:01 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:15:11 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:15:17 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:15:20 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:15:21 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:15:27 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:15:28 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:15:32 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:15:36 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:15:38 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:15:44 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:15:47 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:15:47 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:15:48 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:15:50 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:15:51 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:15:55 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:16:02 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:16:05 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:16:07 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:16:08 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:16:09 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:16:13 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:16:17 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:16:18 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:16:20 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:16:21 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:16:23 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:16:24 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:16:31 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:16:32 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:16:32 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:16:42 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:16:48 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:16:51 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:16:51 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:16:54 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:16:56 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:16:57 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:16:57 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:17:00 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:17:02 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:17:05 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:17:10 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:17:13 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:17:16 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:17:21 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:17:24 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:17:29 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:17:35 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:17:46 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:17:49 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:17:52 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:17:54 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:17:56 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:17:58 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:18:07 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:18:10 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:18:10 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:18:11 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:18:13 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:18:15 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:18:22 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:18:26 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:18:28 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:18:30 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:18:31 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:18:34 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:18:36 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:18:37 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:18:38 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:18:46 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:18:49 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:18:53 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:19:03 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:19:04 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:19:06 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:19:10 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:19:15 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:19:19 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:19:21 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:19:28 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:19:30 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:19:34 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:19:34 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:19:35 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:19:37 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:19:38 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:19:46 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:19:57 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:20:00 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:20:04 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:20:10 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:20:14 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:20:15 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:20:17 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:20:18 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:20:24 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:20:24 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:20:25 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:20:30 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:20:37 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:20:38 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:20:41 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:20:42 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:20:42 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:20:45 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:20:46 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:20:47 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:20:49 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:20:53 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:20:54 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:20:56 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:20:59 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:21:02 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:21:03 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:21:04 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:21:05 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:21:05 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:21:07 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:21:08 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:21:12 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:21:16 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:21:20 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:21:25 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:21:28 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:21:36 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:21:37 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:21:37 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:21:44 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:21:46 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:21:48 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:21:51 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:21:52 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:21:53 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:21:56 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:22:04 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:22:09 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:22:12 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:22:15 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:22:15 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:22:22 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:22:28 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:22:29 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:22:30 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:22:34 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:22:35 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:22:37 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:22:45 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:22:46 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:22:50 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:22:52 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:22:57 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:23:02 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:23:06 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:23:07 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:23:17 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:23:17 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:23:22 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:23:23 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:23:29 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:23:29 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:23:31 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:23:41 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:23:44 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:23:47 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:23:47 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:23:48 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:23:50 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:23:52 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:23:53 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:23:55 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:23:58 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:24:02 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:24:03 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:24:08 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:24:11 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:24:14 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:24:17 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:24:20 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:24:26 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:24:31 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:24:32 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:24:32 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:24:35 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:24:41 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:24:44 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:24:46 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:24:54 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:25:02 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:25:03 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:25:03 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:25:06 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:25:09 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:25:14 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:25:14 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:25:21 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:25:28 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:25:29 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:25:35 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:25:36 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:25:40 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:25:41 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:25:43 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:25:45 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:25:51 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:25:53 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:25:57 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:25:58 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:26:04 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:26:04 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:26:06 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:26:07 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:26:10 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:26:13 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:26:25 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:26:28 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:26:29 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:26:29 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:26:37 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:26:37 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:26:38 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:26:38 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:26:39 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:26:52 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:26:58 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:27:00 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:27:05 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:27:07 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:27:12 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:27:16 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:27:17 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:27:19 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:27:20 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:27:22 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:27:26 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:27:28 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:27:29 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:27:30 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:27:32 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:27:34 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:27:37 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:27:40 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:27:40 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:27:41 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:27:47 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:27:48 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:27:50 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:27:52 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:27:54 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:28:04 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:28:04 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:28:06 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:28:07 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:28:15 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:28:17 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:28:24 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:28:25 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:28:26 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:28:26 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:28:27 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:28:32 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:28:40 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:28:40 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:28:41 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:28:44 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:28:47 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:28:50 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:28:54 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:29:02 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:29:02 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:29:03 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:29:06 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:29:07 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:29:10 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:29:12 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:29:13 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:29:13 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:29:16 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:29:21 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:29:22 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:29:27 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:29:33 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:29:39 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:29:42 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:29:42 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:29:43 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:29:45 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:29:47 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:29:51 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:29:53 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:29:58 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:30:04 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:30:06 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:30:11 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:30:12 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:30:13 ops-runner ops_generator.py:59::recover_node | Node 4 to be recovered CRITICAL 21:30:15 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:30:19 ops-runner ops_generator.py:59::recover_node | Node 3 to be recovered CRITICAL 21:30:21 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:30:24 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:30:25 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:30:25 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:30:27 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:30:27 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:30:28 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:30:28 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:30:32 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:30:32 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:30:34 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:30:48 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:30:48 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:30:50 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:30:53 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:30:58 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:31:03 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:31:05 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:31:06 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:31:07 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:31:08 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:31:16 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:31:17 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:31:20 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:31:25 ops-runner ops_generator.py:59::recover_node | Node 11 to be recovered CRITICAL 21:31:26 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:31:27 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:31:30 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:31:31 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:31:35 ops-runner ops_generator.py:49::kill_node | Node 6 to be killed CRITICAL 21:31:43 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:31:48 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:31:54 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:31:55 ops-runner ops_generator.py:49::kill_node | Node 0 to be killed CRITICAL 21:31:58 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:32:01 ops-runner ops_generator.py:49::kill_node | Node 11 to be killed CRITICAL 21:32:02 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:32:02 ops-runner ops_generator.py:49::kill_node | Node 3 to be killed CRITICAL 21:32:08 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:32:15 ops-runner ops_generator.py:59::recover_node | Node 10 to be recovered CRITICAL 21:32:17 ops-runner ops_generator.py:59::recover_node | Node 5 to be recovered CRITICAL 21:32:17 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:32:18 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:32:21 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:32:24 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:32:27 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:32:34 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered CRITICAL 21:32:34 ops-runner ops_generator.py:49::kill_node | Node 8 to be killed CRITICAL 21:32:36 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:32:37 ops-runner ops_generator.py:49::kill_node | Node 7 to be killed CRITICAL 21:32:40 ops-runner ops_generator.py:59::recover_node | Node 8 to be recovered CRITICAL 21:32:40 ops-runner ops_generator.py:49::kill_node | Node 10 to be killed CRITICAL 21:32:45 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:32:45 ops-runner ops_generator.py:49::kill_node | Node 2 to be killed CRITICAL 21:32:47 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:32:48 ops-runner ops_generator.py:49::kill_node | Node 5 to be killed CRITICAL 21:32:49 ops-runner ops_generator.py:49::kill_node | Node 4 to be killed CRITICAL 21:32:50 ops-runner ops_generator.py:59::recover_node | Node 7 to be recovered CRITICAL 21:32:56 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:32:56 ops-runner ops_generator.py:49::kill_node | Node 9 to be killed CRITICAL 21:33:01 ops-runner ops_generator.py:59::recover_node | Node 9 to be recovered CRITICAL 21:33:04 ops-runner ops_generator.py:59::recover_node | Node 0 to be recovered CRITICAL 21:33:05 ops-runner ops_generator.py:59::recover_node | Node 1 to be recovered CRITICAL 21:33:12 ops-runner ops_generator.py:59::recover_node | Node 2 to be recovered CRITICAL 21:33:15 ops-runner ops_generator.py:49::kill_node | Node 1 to be killed CRITICAL 21:33:27 ops-runner ops_generator.py:59::recover_node | Node 6 to be recovered
@nishantrai18 @raokrutarth If the failure rate very low, then the failure and recover will work more sequentially one node after another. The current random is over one minute. I could stretch it to say 15 minutes or longer time, then it might work better. Would you want to try that?
I show logs of one of my testing above with higher failure rates, it is more random than lower failure rate.
@nishantrai18 how random do we expect it?
Took a look at the logs of kills and recovery. This doesn't seem very random.