Raphael S. Carvalho
d82a8dfae0
lcs: restore invariant instead of sending overlapping sst to L0
...
A large token span sstable may find its way into high level due to resharding,
which means the strategy invariant is broken. The invariant is restored by
compacting first set of overlapping sstables, meaning that the restoration
is done incrementally for multiple overlapping sets.
Invariant is restored by regular compaction after resharding puts new unshared
sstables into their original level, where level > 0.
Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com >
2017-04-21 17:11:09 -03:00
..
2017-04-20 10:54:36 +02:00
2017-02-02 10:35:14 +00:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-02-07 15:17:14 +00:00
2016-10-26 08:51:21 +03:00
2017-03-02 09:05:12 +00:00
2016-12-14 10:58:07 +01:00
2017-03-28 18:10:39 +02:00
2016-10-26 08:51:21 +03:00
2017-03-02 09:05:11 +00:00
2016-04-08 08:12:47 +03:00
2016-12-20 13:06:11 +00:00
2017-01-09 10:42:20 +02:00
2017-03-28 18:34:55 +02:00
2017-01-26 13:50:04 +02:00
2016-12-05 11:48:29 +02:00
2016-12-22 17:16:23 +01:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-04-08 08:12:47 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-12-22 13:35:04 +01:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-04-21 12:52:31 +02:00
2017-04-21 12:52:31 +02:00
2017-03-16 10:21:10 +01:00
2016-04-08 08:12:47 +03:00
2017-03-10 14:42:22 +01:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2016-10-19 15:29:08 +01:00
2016-12-13 14:07:53 -05:00
2016-04-08 08:12:47 +03:00
2016-10-26 08:51:21 +03:00
2017-03-10 14:42:22 +01:00
2017-02-23 18:50:44 +01:00
2016-12-19 08:09:25 +08:00
2016-12-19 14:08:50 +08:00
2017-03-28 18:10:39 +02:00
2017-02-23 18:50:53 +01:00
2017-03-15 14:34:01 +01:00
2017-03-09 12:27:20 +01:00
2016-12-19 08:04:30 +08:00
2017-03-28 18:10:39 +02:00
2016-12-19 14:20:58 +01:00
2016-10-26 08:51:21 +03:00
2016-04-08 08:12:47 +03:00
2016-12-19 08:09:25 +08:00
2017-01-23 18:14:33 +01:00
2016-04-08 12:13:29 +03:00
2016-04-08 12:13:29 +03:00
2016-12-19 14:20:58 +01:00
2017-04-20 14:51:47 +02:00
2017-03-15 16:03:56 +01:00
2016-10-26 08:51:21 +03:00
2017-03-28 18:34:55 +02:00
2016-10-26 08:51:21 +03:00
2016-11-04 15:48:43 +02:00
2017-04-21 17:11:09 -03:00
2017-03-10 14:42:22 +01:00
2017-03-28 18:10:39 +02:00
2017-04-20 10:54:38 +02:00
2016-12-19 14:08:50 +08:00
2017-03-28 18:10:39 +02:00
2017-01-16 11:38:45 +01:00
2016-10-26 08:51:21 +03:00
2016-04-08 08:12:47 +03:00
2017-03-28 18:10:39 +02:00
2017-01-09 10:42:21 +02:00
2017-02-22 09:19:22 +00:00
2016-12-20 13:06:11 +00:00
2016-11-21 11:15:05 +00:00