Files
scylladb/test/cluster/test_boot_nodes.py
Asias He ccce5f2472 test: Add test_boot_nodes.py
A simple add node test which can be used to test add large number of
nodes to a cluster.
2025-07-10 10:56:53 +08:00

23 lines
580 B
Python

#
# Copyright (C) 2025-present ScyllaDB
#
# SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0
#
import pytest
import time
import logging
logger = logging.getLogger(__name__)
@pytest.mark.asyncio
async def test_boot(manager):
rbno = True
cfg = {'enable_repair_based_node_ops': rbno, 'num_tokens': 256}
nr_nodes = 3
for i in range(nr_nodes):
logger.info(f"booting node {i+1}")
start = time.time()
await manager.server_add(config=cfg)
end = time.time()
logger.info(f"node {i+1} took {end - start}ms to boot")