Files
scylladb/test/storage/README.md
Łukasz Paszkowski e34deea50e tests/cluster: Add new storage tests
The storage submodule contains tests that require mounted volumes
to be executed. The volumes are created automatically with the
`volumes_factory` fixture.

The tests in this suite are executed with the custom launcher
`unshare -mr pytest`

Test scenarios (when one node reaches critical disk utilization):
1. Reject user table writes
2. Disable/Enabled compaction
3. Reject split compactions
4. New split compactions not triggered
5. Abort tablet repair
6. Disable/Enabled incoming tablet migrations
7. Restart a node while a tablet split is triggered
2025-08-29 14:56:13 +02:00

7 lines
348 B
Markdown

Extension of the cluster tests, where all tests require externally mounted volumes
to be used by scylla cluster nodes. The volumes are passed with --workdir.
The volumes can be of any size. A help generator `space_limited_servers` is provided
to easily create a cluster of any given number of nodes, where each node operates in
a separate volume.