mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-03 21:47:10 +00:00
For every finished compaction, we were calculating shards for all existing tables. With ignore_msb set to 0, it's probably not a big deal, but if ignore_msb is like 12 and LCS is used (meaning thousands of tables possibly), the operation may stall the reactor for a considerable amount of time. That's fixed by caching shards. Fixes #2875. Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com> Message-Id: <20171011053424.22308-1-raphaelsc@scylladb.com>