Calle Wilund
a5df2e79a7
storage_service: Wait for snapshot/backup before decommission
...
Fixes: SCYLLADB-244
Disables snapshot control such that any active ops finish/fail
before proceeding with decommission.
Note: snapshot control provided as argument, not member ref
due to storage_service being used from both main and cql_test_env.
(The latter has no snapshot_ctl to provide).
Could do the snapshot lockout on API level, but want to do
pre-checks before this.
Note: this just disables backup/snapshot fully. Could re-enable
after decommission, but this seems somewhat pointless.
v2:
* Add log message to snapshot shutdown
* Make test use log waiting instead of timeouts
Closes scylladb/scylladb#28980
2026-03-16 17:12:57 +02:00
..
2026-03-15 12:00:10 +02:00
2026-03-10 14:31:36 +02:00
2026-03-05 13:07:09 +02:00
2026-03-05 11:29:23 +01:00
2026-03-16 17:12:57 +02:00
2026-01-25 18:17:27 +02:00
2026-03-09 14:45:09 +02:00
2026-03-10 14:42:27 +01:00
2026-02-24 09:48:38 +01:00
2026-01-25 18:17:27 +02:00
2026-01-27 17:25:59 +02:00
2026-03-12 23:46:23 +02:00
2026-02-16 08:57:42 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2025-12-12 15:11:03 +02:00
2026-03-04 13:40:30 +01:00
2025-12-30 17:34:56 +01:00
2026-01-25 18:17:27 +02:00
2026-02-26 20:13:50 +02:00
2026-02-17 17:56:27 +01:00
2026-02-24 09:48:38 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-02-18 15:14:55 +01:00
2026-03-11 09:54:57 +02:00
2026-02-24 09:48:38 +01:00
2026-03-16 17:07:36 +02:00
2026-01-28 10:54:22 +02:00
2026-01-25 18:17:27 +02:00
2026-03-09 19:41:07 +01:00
2026-03-04 08:00:17 +01:00
2026-02-10 17:05:02 +01:00
2026-03-10 16:02:53 +02:00
2026-03-06 09:25:29 +02:00
2026-03-02 10:26:57 +02:00
2026-02-02 09:56:32 +01:00
2026-02-18 15:14:55 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-03-10 14:31:36 +02:00
2026-01-25 18:17:27 +02:00
2026-01-22 12:49:45 +01:00
2026-03-04 09:44:24 +02:00
2026-02-16 14:50:54 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-08 21:53:47 +02:00
2026-03-10 14:17:57 +02:00
2026-03-06 14:50:12 +01:00
2026-02-02 09:56:32 +01:00
2026-03-16 16:58:15 +02:00
2026-01-25 18:17:27 +02:00
2026-02-02 09:56:32 +01:00
2026-03-10 14:31:36 +02:00
2026-03-12 17:07:45 +01:00
2026-01-25 18:17:27 +02:00
2026-03-13 14:30:32 +03:00
2026-03-05 10:04:49 +03:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-02-12 11:16:34 +02:00
2026-03-13 14:30:32 +03:00
2026-01-25 18:17:27 +02:00
2026-02-24 09:48:38 +01:00
2026-02-24 12:08:44 +01:00
2026-02-24 09:48:38 +01:00
2026-01-25 18:17:27 +02:00
2026-01-15 10:25:45 +01:00
2026-03-12 19:43:35 +01:00
2026-02-18 15:14:57 +01:00
2026-02-02 09:56:32 +01:00
2026-03-15 12:00:10 +02:00
2026-01-25 18:17:27 +02:00
2026-03-15 12:00:10 +02:00
2026-03-05 12:54:26 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-03-05 13:07:09 +02:00
2026-01-25 18:17:27 +02:00
2026-03-12 15:26:40 +02:00
2026-02-18 01:02:50 +01:00
2026-01-13 00:38:00 +01:00
2026-03-03 11:19:24 +03:00
2026-03-04 09:45:38 +02:00
2026-02-27 16:06:22 +02:00
2026-01-25 18:17:27 +02:00
2026-01-13 00:38:00 +01:00
2026-03-09 19:41:07 +01:00
2026-01-13 00:38:00 +01:00
2026-01-25 18:17:27 +02:00
2026-02-24 09:48:38 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-02-25 14:59:44 +02:00
2026-01-25 18:17:27 +02:00
2026-02-24 17:28:51 +01:00
2025-12-05 09:26:26 +02:00
2026-03-10 10:46:48 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-21 15:17:42 +01:00
2026-02-02 09:56:32 +01:00
2026-03-11 10:24:20 +02:00