Ferenc Szili
4ca40929ef
test: add read barrier to test_balance_empty_tablets
...
The test creates a single node cluster, then creates 3 tables which
remain empty. Then it adds another node with half the disk capacity of
the first one, and then it waits for the balancer to migrate tablets to
the newly added node by calling the quiesce topology API. The number of
tablets on the smaller node should be exactly half the number of tablets
on the larger node.
After waiting for quiesce topology, we could have a situation where we
query the number of tablets from the node which still hasn't processed
the last tablet migrations and updated system.tablets.
This patch adds a read barrier so that both nodes see the same tablets
metadata before we query the number of tablets.
Fixes: SCYLLADB-603
Closes scylladb/scylladb#28598
2026-02-12 11:16:34 +02:00
..
2026-02-03 08:19:05 +02:00
2026-02-02 16:54:13 +01:00
2026-01-25 18:17:27 +02:00
2026-02-02 09:56:32 +01:00
2026-01-26 10:22:34 +03:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-26 13:29:45 +01:00
2026-02-02 16:54:13 +01:00
2026-01-25 18:17:27 +02:00
2026-01-27 17:25:59 +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-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2025-12-12 15:11:03 +02:00
2026-01-25 18:17:27 +02:00
2025-12-30 17:34:56 +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-01-25 18:17:27 +02:00
2026-02-02 09:56:32 +01:00
2026-01-21 14:56:01 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-28 10:54:22 +02:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-02-10 17:05:02 +01:00
2026-01-25 18:17:27 +02:00
2026-01-14 10:53:34 +01:00
2026-01-25 18:17:27 +02:00
2026-02-02 09:56:32 +01:00
2025-12-29 14:22:34 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-30 12:55:17 +01:00
2026-01-25 18:17:27 +02:00
2026-01-22 12:49:45 +01:00
2025-12-12 15:11:03 +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-01-23 15:37:00 +02:00
2026-02-02 09:56:32 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-02-02 09:56:32 +01:00
2026-01-22 14:13:42 +03:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-21 10:47:36 +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-12 11:16:34 +02:00
2026-01-25 18:17:27 +02:00
2026-01-13 20:45:59 +02:00
2026-01-25 18:17:27 +02:00
2026-01-15 10:25:45 +01:00
2026-01-21 14:56:01 +01:00
2026-01-25 18:17:27 +02:00
2026-02-02 09:56:32 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-30 15:11:29 +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-02-02 10:39:55 +01:00
2026-01-13 00:38:00 +01:00
2026-02-02 09:56:32 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-01-13 00:38:00 +01:00
2026-01-25 18:17:27 +02:00
2026-01-13 00:38:00 +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
2025-12-05 09:26:26 +02:00
2026-02-02 09:56:32 +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-21 15:17:42 +01:00
2026-02-02 09:56:32 +01:00
2026-01-18 15:36:07 +01:00