Botond Dénes

Results 51 issues of Botond Dénes

We currently disable tombstone GC for compaction done on the read path of streaming and repair, because those expired tombstones can still prevent data resurrection. With time-based tombstone GC, missing...

area/repair
P1
backport/none

The reader concurrency semaphore restricts the concurrency of reads that require CPU (intention: they read from the cache) to 1, meaning that if there is even a single active read...

symptom/performance
area/internals
backport/5.4
backport/6.0

data_consume_rows_context_m has a _column_value buffer it uses to read key and column values into, preparing for parsing and consuming them. This buffer is reset (released) in a few different cases:...

area/memory footprint
symptom/out of memory
backport/none

Add a buffer hint to the multishard reader. This is an internal hint, used by the multishard reader to provide a hint to the shard reader, on how much data...

area/repair
area/repair-based operations
backport/none

Said method passes down its diff input to mutate_internal(), after some std::ranges massaging. Said massaging is destructive -- it moves items from the diff. If the output range is iterated-over...

backport/6.1
backport/6.2

Minor cleanup, no backort required.

backport/none

Dumps the content of the tablet metadata. Very useful for debugging tablet related problems. Example output: ``` (gdb) scylla tablet-metadata --table usertable_no_lwt This node: host_id: b90662a9-98b1-4452-bc45-44d460ecab62, shard: 0 table alternator_usertable_no_lwt.usertable_no_lwt:...

area/diagnostics
backport/none
status/merge candidate

The scylla-sstable dump-* command suite has proven invaluable in many investigations. In certain cases however, I found that `dump-data` is quite cumbersome. An example would be trying to find certain...

area/diagnostics
area/scylla tools
backport/none

We already have a yield in the loop via apply_gently(), the maybe_yield is superfluous so remove it. Follow-up to https://github.com/scylladb/scylladb/pull/21884 The change making the yield superfluous (https://github.com/scylladb/scylladb/commit/1a717f3014bcb0b45c664c93a3f2ef7310b251fe) is not in...

backport/none
status/merge candidate

Last seen in https://jenkins.scylladb.com/job/scylla-master/job/scylla-ci/13902/testReport/junit/boost/database_test/test_database_with_data_in_sstables_is_a_mutation_source_reverse_reader_conversion_cg0/ ``` [Exception] - raft::request_aborted: Abort requested while waiting for entry with idx: 172, term: 1; last committed entry: 172, last applied entry: 171 == [File] -...

P3
symptom/ci stability