Paweł Dziepak
490201fd1c
row_cache: protect against stale entries
...
row_cache::update() does not explicitly invalidate the entries it failed
to update in case of a failure. This could lead to inconsistency between
row cache and sstables.
In paractice that's not a problem because before row_cache::update()
fails it will cause all entries in the cache to be invalidated during
memory reclaim, but it's better to be safe and explicitly remove entries
that should be updated but it was not possible to do so.
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
Message-Id: <1453829681-29239-1-git-send-email-pdziepak@scylladb.com >
2016-01-26 20:34:41 +01:00
..
2015-12-27 18:08:15 +02:00
2015-10-08 20:57:20 +03:00
2016-01-15 13:12:40 +01:00
2015-09-20 10:43:39 +03:00
2016-01-20 15:15:45 +02:00
2015-11-09 08:42:53 +08:00
2015-09-20 10:43:39 +03:00
2016-01-11 10:34:52 +01:00
2015-09-20 10:43:39 +03:00
2016-01-05 10:37:57 +02:00
2015-09-20 10:43:39 +03:00
2015-09-20 10:43:39 +03:00
2015-09-20 10:43:39 +03:00
2016-01-18 08:35:44 +01:00
2016-01-19 09:39:24 +01:00
2016-01-25 08:19:18 +02:00
2016-01-13 15:35:37 +00:00
2015-09-20 10:43:39 +03:00
2015-12-08 19:31:40 +01:00
2016-01-21 13:35:30 +02:00
2015-10-20 08:24:04 +02:00
2016-01-11 10:34:51 +01:00
2016-01-10 13:13:37 +02:00
2015-12-02 16:50:34 +08:00
2015-11-24 10:07:31 +08:00
2015-09-20 10:43:39 +03:00
2015-12-18 10:32:37 +01:00
2015-11-13 17:12:29 +02:00
2015-12-10 13:16:43 +01:00
2015-09-20 10:43:39 +03:00
2015-12-27 18:08:15 +02:00
2015-09-20 10:43:39 +03:00
2015-09-20 10:43:39 +03:00
2016-01-19 20:22:59 +02:00
2016-01-11 10:34:52 +01:00
2016-01-25 14:47:55 +02:00
2015-09-20 10:43:39 +03:00
2016-01-11 10:34:50 +01:00
2016-01-25 15:20:38 -05:00
2015-12-16 18:06:55 +01:00
2015-11-13 17:12:29 +02:00
2016-01-26 19:01:40 +02:00
2016-01-08 21:10:27 +01:00
2016-01-11 10:34:52 +01:00
2015-11-24 10:07:31 +08:00
2015-12-24 17:19:49 +02:00
2016-01-25 15:20:38 -05:00
2015-09-20 10:43:39 +03:00
2015-09-20 10:43:39 +03:00
2015-11-13 17:12:29 +02:00
2015-10-30 17:38:51 +01:00
2015-10-30 17:38:51 +01:00
2016-01-11 10:34:52 +01:00
2016-01-26 20:34:41 +01:00
2016-01-26 19:01:40 +02:00
2015-09-20 10:43:39 +03:00
2015-11-24 10:07:31 +08:00
2016-01-21 15:23:05 -02:00
2016-01-25 15:20:38 -05:00
2016-01-25 15:20:38 -05:00
2016-01-25 15:20:38 -05:00
2015-12-16 13:09:01 +01:00
2015-09-20 10:43:39 +03:00
2015-09-20 10:43:39 +03:00
2016-01-19 15:34:45 +01:00
2015-09-20 10:43:39 +03:00