Botond Dénes
Botond Dénes
Fragment reordering and fragment dropping bugs have been plaguing us since forever. To fight them we added a validator to the sstable write path to prevent really messed up sstables...
Currently injecting a partition-end doesn't update `_last_uncompacted_kind`, which will allow for a subsequent `next_partition()` call to trigger injecting a partition-end, leading to an invalid mutation fragment stream (partition-end after partition-end).
When resuming a build-step, the view builder injects the partition-start fragment of the last processed partition, to bring the consumer (compactor) into the correct state before it starts to consume...
This issue is a follow-up to https://github.com/scylladb/scylla/issues/7801 and it aims at tracking making tools completely production-ready. Production-ready means: * Tools are packaged and deployed; * Users can discover and use...
Regression caused by 8ab57aa4ab. The above commit introduced a yield in the loop copying the fragments from the remote shard. This yield can allow the multishard reader to run before...
In addition to the data file itself. Currently validation avoids the index altogether, using the crawling reader which only relies on the data file and ignores the index+summary. This is...
In particular: * don't attempt to set reclaim hooks * don't create poller for draining cross-cpu free list Either of these will cause a SIGSEGV when seastar is configured to...
When no keyspace is provided, request all keyspaces from the server, then scrub all of them. This is what the legacy nodetool does, for some reason this was missed when...
This umbrella issue tracks the effort to re-implement nodetool as a scylla-native tool. The effort was started by this PR: https://github.com/scylladb/scylladb/pull/14841. Below is s table of all nodetool commands and...
The token ring table is a virtual table (`system.token_ring`), which contains the ring information for all keyspaces in the system. This is essentially an alternative to `nodetool describering`, but since...