Botond Dénes

Results 51 issues of 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...

status/regression
area/memory footprint
backport/5.2
backport/5.4
backport/6.0

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...

area/nodetool
tests/dtest
status/release blocker
area/tablets
backport/6.0

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...

backport/5.2
backport/5.4
backport/6.0

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...

area/test
area/tablets
backport/none

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...

backport/5.2
backport/5.4
backport/6.0

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...

backport/5.2
backport/5.4
backport/6.0

Fixes: #17840

area/nodetool
type/documentation
backport/none

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...

area/scylla tools

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...

P1
symptom/ci stability
area/tablets
backport/6.0