Last week in scylla-cluster-tests.git master (issue #75; 2024-12-28)

This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week.
Commits in the 03cf4e54…f8670793 range are covered.

There were 8 non-merge commits from 5 authors in that period. Some notable commits:

Sending results to Argus with the latency_calculator_decorator now supports validation rules. Default error thresholds are set to 5ms for P90 and 10ms for P99 latencies, but these can be overridden for each workload and result type (e.g., nemesis or predefined step). Throughput validation is also supported.

The int_or_list config parameter type has been renamed to int_or_space_separated_ints, making it more precise and descriptive.

To reduce noise from development images, Scylla image listings (excluding branches) are now limited to those with the environment=production label.

A new option for appending string or list configuration values has been introduced. Strings can be appended by prefixing with ++: export SCT_APPEND_SCYLLA_ARGS="++ --overprovisioned 1". Similarly, lists can be appended by including ++ as the first item: export SCT_SCYLLA_D_OVERRIDES_FILES='["++", "extra_file/scylla.d/io.conf"]'. This feature applies only to str_or_list_or_eval parameters and is disabled for certain ones.

See you in the next issue of last week in scylla-cluster-tests.git master!