Tomasz Grabiec
e554a39fbb
tests: memtable_snapshot_source: Fix compact()
...
Compactor collects all currently active memtables and later replaces
them with the merged result. The problem is that active memtable
belongs to the input set during compaction and as a result mutations
applied concurrently with compaction could be lost once compaction
replaces the memtables. The fix is to open a new active memtable when
compaction starts.
Caused sporadic failures of row_cache_test.cc:test_continuity_is_populated_when_read_overlaps_with_older_version()
Message-Id: <1526997724-13037-1-git-send-email-tgrabiec@scylladb.com >
2018-05-22 15:08:07 +01:00
..
2018-05-15 18:00:18 +03:00
2018-05-19 20:52:08 +03:00
2018-02-14 14:15:59 -05:00
2018-02-14 14:15:58 -05:00
2018-04-16 10:20:50 +02:00
2018-03-06 11:50:27 +01:00
2018-03-12 20:05:23 +02:00
2018-01-31 11:34:08 +01:00
2018-04-29 11:03:21 +03:00
2018-02-06 12:10:10 +02:00
2018-04-29 11:03:21 +03:00
2018-05-09 16:52:26 +01:00
2018-05-07 09:19:45 +01:00
2018-03-27 01:20:11 +01:00
2018-03-14 01:54:31 -04:00
2018-03-01 12:06:59 -05:00
2018-04-30 13:19:53 +03:00
2018-05-21 18:06:01 +03:00
2018-03-27 01:20:11 +01:00
2018-02-01 00:22:50 +00:00
2018-04-29 11:03:21 +03:00
2018-03-11 18:22:49 +02:00
2018-02-14 14:15:59 -05:00
2018-04-24 11:29:57 +02:00
2018-05-09 16:52:26 +01:00
2018-02-14 16:42:49 +01:00
2018-03-12 20:05:23 +02:00
2018-03-05 15:22:33 +02:00
2018-03-12 20:05:23 +02:00
2018-03-11 18:22:49 +02:00
2018-03-27 01:20:10 +01:00
2018-03-27 01:20:10 +01:00
2018-03-12 20:05:23 +02:00
2018-04-16 21:00:35 +02:00
2018-03-19 12:16:11 +02:00
2018-04-29 11:03:21 +03:00
2018-05-04 14:38:13 +02:00
2018-05-22 15:08:07 +01:00
2018-02-08 18:24:58 +02:00
2018-03-12 20:05:23 +02:00
2018-05-09 16:52:26 +01:00
2018-03-22 15:00:48 +01:00
2018-05-04 14:38:13 +02:00
2018-05-07 13:54:30 +02:00
2018-04-21 13:53:29 +01:00
2018-04-11 10:55:21 +03:00
2018-02-05 12:31:37 +00:00
2018-02-14 14:15:58 -05:00
2018-03-07 16:52:59 +01:00
2018-04-29 11:03:21 +03:00
2018-05-07 18:22:39 +01:00
2018-04-27 17:12:33 +03:00
2018-02-07 10:11:46 +00:00
2018-05-06 18:53:40 +03:00
2018-02-19 13:08:58 +00:00
2018-05-09 16:52:26 +01:00
2018-05-19 20:52:08 +03:00
2018-03-29 15:23:31 +03:00
2018-05-16 08:00:29 +03:00
2018-05-04 14:38:13 +02:00
2018-05-04 14:38:13 +02:00
2018-05-19 20:52:07 +03:00
2018-05-16 08:00:29 +03:00
2018-05-04 14:38:13 +02:00
2018-05-04 14:38:13 +02:00
2018-03-12 20:05:23 +02:00
2018-03-14 23:49:07 +00:00
2018-04-24 23:12:07 +01:00
2018-03-27 01:20:11 +01:00
2018-04-23 09:32:03 +01:00
2018-05-06 14:25:22 +01:00
2018-04-16 20:26:44 +02:00
2018-03-27 01:20:10 +01:00