Botond Dénes
Botond Dénes
Currently the inner test loop ([RunTest()](https://github.com/scylladb/scylla-bench/blob/f365453a82a2ad8740d9a45f7059607105d19dd8/modes.go#L256-L288)) depends on the `WorkloadGenerator` type. The `workload` instance is used to store the state of the test run, for those test modes and workloads...
`components_memory_reclaim_threshold` controls when we start evicting bloom filters from memory. It defaults to 0.1, which comes down to 10% of the shard's memory. It looks like this is too strict...
Currently, invoking `nodetool ring` on a tablet keyspace fails with an error, because it doesn't pass the required table parameter to `/storage_service/ownership/{keyspace}`. Further to this, the command will currently always...
Even when configured to not do any validation at all, the validator still did some. This small series fixes this, and adds a test to check that validation levels in...
These tests were marked as xfail because they use to fail with tablets. They don't anymore, so remove the xfail. Fixes: #16486 - [x] Tablets are experimental pre 6.0, no...
In theory it is, but when propagated down to the table object, the LiveUpdate property is lost (`database.cc`): ```c++ 1251 cfg.enable_compacting_data_for_streaming_and_repair = db_config.enable_compacting_data_for_streaming_and_repair(); ``` Here, we use `named_value::operator()`, which casts...
Some validation is still done but if some error is detected, there are no details printed, because the details (partition key, clustering key) are not saved due to the validation...
Fixes: #17840
scylla-sstable promises to *never* mutate its input sstable files. Yet, as we have seen [recently](https://github.com/scylladb/scylladb/issues/14309), bugs/oversight can cause this promise to be broken. A simple way to provide a guarantee...
We have some mechanisms to keep the table+compaction-group alive for the duration of queries, but these are incomplete: * handle_read() (in storage_proxy.cc) does obtain and keep an ERM but only...