mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-26 19:35:12 +00:00
When compaction fails due to a failure that comes from a specific sstable, like on data corruption, the log isn't telling which sstable contributed to that. Let's always attach the sstable name to the exception triggered in sstable mutation reader. Exceptions in la and mx consumer attached sst name, but now only sst mutation reader will do it so as to avoid duplicating the sst name. Now: ERROR 2021-06-11 16:07:34,489 [shard 0] compaction_manager - compaction failed: sstables::malformed_sstable_exception (Failed to read partition from SSTable /home/.../md-74-big-Data.db due to compressed chunk of size 3735 at file offset 406491 failed checksum, expected=0, actual=1422312584): retrying Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>