mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 17:40:34 +00:00
The difference is very small:
@@ -1,18 +1,18 @@
@pytest.mark.asyncio
async def test_restore_primary_replica_different_...(manager: ManagerClient, object_storage):
''' Comment '''
- topology = topo(rf = 2, nodes = 2, racks = 2, dcs = 1)
- scope = "dc"
+ topology = topo(rf = 1, nodes = 2, racks = 1, dcs = 2)
+ scope = "all"
ks = 'ks'
cf = 'cf'
- servers, host_ids = await create_cluster(topology, True, manager, logger, object_storage)
+ servers, host_ids = await create_cluster(topology, False, manager, logger, object_storage)
await manager.disable_tablet_balancing()
cql = manager.get_cql()
@@ -41,7 +41,6 @@ async def test_restore_primary_replica_d
log = await manager.server_open_log(s.server_id)
res = await log.grep(r'INFO.*sstables_loader - load_and_stream:.*target_node=([0-9a-z-]+),.*num_bytes_sent=([0-9]+)')
streamed_to = set([ r[1].group(1) for r in res ])
- logger.info(f'{s.ip_addr} {host_ids[s.server_id]} streamed to {streamed_to}')
+ logger.info(f'{s.ip_addr} {host_ids[s.server_id]} streamed to {streamed_to}, expected {servers}')
assert len(streamed_to) == 2
The (removed in the above example) test description comments differ only
in their usage of "rack" and "dc" words.
Squashing them into one parametrized test makes perfect sense.
Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>