Closed Michal-Leszczynski closed 1 month ago
Note: small_table_optimization
doesn't work with tablets.
@karol-kokoszka PR is ready for review.
Ref for Scylla versions constraints: https://github.com/scylladb/scylla-enterprise/issues/4140#issuecomment-2095497858.
This PR utilizes the small_table_optimization param in repair API which allows SM to repair the whole table with just one API call. It should bring significant improvements when repairing smaller tables.
As we can't check supported API parameters on Scylla side, we need to rely on checking Scylla version.
Fixes #3642