Kamil Braun
7e56251aea
service/raft: introduce group0_upgrade_state
...
Define an enum class, `group0_upgrade_state`, describing the state of
the upgrade procedure (implemented in later commits).
Provide IDL definitions for (de)serialization.
The node will have its current upgrade state stored on disk in
`system.scylla_local` under the `group0_upgrade_state` key. If the key
is not present we assume `use_pre_raft_procedures` (meaning we haven't
started upgrading yet or we're at the beginning of upgrade).
Introduce `system_keyspace` accessor methods for storing and retrieving
the on-disk state.
2022-08-19 19:15:19 +02:00
..
2022-08-11 06:41:23 +00:00
2022-07-18 15:25:41 +02:00
2022-08-15 09:10:32 +03:00
2022-05-13 07:11:58 +02:00
2022-07-25 09:53:33 +02:00
2022-08-14 10:29:52 +03:00
2022-08-08 08:02:27 +03:00
2022-07-04 13:42:45 +03:00
2022-06-15 11:30:25 +02:00
2022-03-14 13:20:25 +02:00
2022-08-09 10:00:40 +03:00
2022-08-12 06:01:44 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-08-11 17:58:42 +03:00
2022-08-11 17:58:42 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-03-30 15:42:51 +03:00
2022-03-30 15:42:51 +03:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-02-14 17:57:49 +02:00
2022-02-14 17:57:49 +02:00
2022-08-08 08:09:41 +03:00
2022-05-13 07:11:58 +02:00
2022-06-22 20:07:58 +02:00
2022-01-18 12:15:18 +01:00
2022-08-08 08:02:27 +03:00
2022-06-22 20:16:48 +02:00
2022-06-22 20:16:48 +02:00
2022-08-08 08:02:27 +03:00
2022-05-01 08:33:55 +03:00
2022-06-22 20:16:48 +02:00
2022-06-22 20:16:48 +02:00
2022-05-13 07:11:58 +02:00
2022-07-18 14:18:48 +02:00
2022-08-12 12:51:17 +02:00
2022-08-08 08:09:45 +03:00
2022-03-15 11:41:10 +02:00
2022-05-31 23:42:34 +03:00
2022-08-07 12:53:05 +03:00
2022-06-15 11:30:58 +03:00
2022-05-16 14:14:14 +03:00
2022-05-16 14:14:14 +03:00
2022-08-14 13:12:03 +03:00
2022-08-12 06:01:44 +03:00
2022-03-25 16:19:26 +02:00
2022-08-19 19:15:19 +02:00
2022-08-19 19:15:19 +02:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2022-08-15 16:58:05 +03:00
2022-05-13 07:11:58 +02:00