Patryk Jędrzejczak
ba7f314cdc
test: test_full_shutdown_during_replace: retry replace after the replacing node is removed from gossip
...
The test is currently flaky with `reuse_ip = True`. The issue is that the
test retries replace before the first replace is rolled back and the
first replacing node is removed from gossip. The second replacing node
can see the entry of the first replacing node in gossip. This entry has
a newer generation than the entry of the node being replaced, and both
replacing nodes have the same IP as the node being replaced. Therefore,
the second replacing node incorrectly considers this entry as the entry
of the node being replaced. This entry is missing rack and DC, so the
second replace fails with
```
ERROR 2026-02-24 21:19:03,420 [shard 0:main] init - Startup failed:
std::runtime_error (Cannot replace node
8762a9d2-3b30-4e66-83a1-98d16c5dd007/127.61.127.1 with a node on
a different data center or rack.
Current location=UNKNOWN_DC/UNKNOWN_RACK, new location=dc1/rack2)
```
Fixes SCYLLADB-805
Closes scylladb/scylladb#28829
2026-03-02 10:26:57 +02:00
..
2026-02-23 14:54:24 +02:00
2026-02-26 09:33:38 +01:00
2026-01-25 18:17:27 +02:00
2026-03-02 07:42:08 +01:00
2026-02-27 16:15:55 +02:00
2026-01-25 18:17:27 +02:00
2026-02-23 16:14:15 +02:00
2026-02-18 01:02:44 +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-02-23 16:19:43 +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
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-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-02-24 09:48:38 +01:00
2026-02-24 09:48:38 +01: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-20 11:39:52 +01:00
2026-02-10 17:05:02 +01:00
2026-02-20 14:59:30 +02:00
2026-01-14 10:53:34 +01: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-01-30 12:55:17 +01:00
2026-01-25 18:17:27 +02:00
2026-01-22 12:49:45 +01: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-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-02-18 15:14:55 +01:00
2026-01-25 18:17:27 +02:00
2026-01-25 18:17:27 +02:00
2026-02-11 12:54:20 +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-01-25 18:17:27 +02:00
2026-02-12 11:16:34 +02:00
2026-02-23 11:37:17 +01: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-01-21 14:56:01 +01:00
2026-02-18 15:14:57 +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-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-02-25 10:08:30 +02:00
2026-01-25 18:17:27 +02:00
2026-02-16 12:56:18 +01:00
2026-02-18 01:02:50 +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-02-27 16:06:22 +02:00
2026-01-25 18:17:27 +02:00
2026-01-13 00:38:00 +01:00
2026-02-12 12:58:48 +02: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
2026-02-23 14:54:24 +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-02-16 08:57:42 +01:00