- Add missing await keywords for async operations on s2_log.wait_for()
and coord_log.wait_for()
- Fix incorrect regex: "compaction .* Split {cf}" → "compaction.*Split {cf}"
- The commit https://github.com/scylladb/scylladb/commit/f7324a4 demoted
compaction start/end log messages to debug level. Hence add
compaction=debug log messages to the following tests:
test_split_compaction_not_triggered
test_node_restart_while_tablet_split
test_repair_failure_on_split_rejection
Fixes https://github.com/scylladb/scylladb/issues/27931
Closes scylladb/scylladb#27932
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.