Benny Halevy
eebc3701a5
sstables: introduce sstables_manager
...
The goal of the sstables manager is to track and manage sstables life-cycle.
There is a sstable manager instance per database and it is passed to each column-family
(and test environment) on construction.
All sstables created, loaded, and deleted pass through the sstables manager.
The manager will make sure consumers of sstables are in sync so that sstables
will not be deleted while in use.
Refs #4149
Signed-off-by: Benny Halevy <bhalevy@scylladb.com >
2019-03-26 16:05:08 +02:00
..
2019-03-26 16:05:08 +02:00
2019-03-18 11:18:33 +01:00
2019-01-30 11:17:38 +02:00
2018-09-12 12:14:21 +01:00
2018-11-01 13:16:17 +00:00
2019-02-28 15:02:53 -05:00
2019-01-30 11:17:38 +02:00
2019-02-14 22:37:41 +02:00
2019-01-30 15:24:31 +00:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2018-12-03 14:40:35 +01:00
2019-01-30 11:17:38 +02:00
2019-02-07 20:18:14 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-03-05 13:51:17 +02:00
2019-03-05 13:51:17 +02:00
2019-01-30 11:17:38 +02:00
2019-01-08 13:16:36 +02:00
2019-03-25 15:03:16 +02:00
2019-03-22 09:11:26 +08:00
2019-02-13 09:08:12 +00:00
2018-11-01 10:19:32 +02:00
2019-01-30 11:17:38 +02:00
2019-03-20 14:10:28 -07:00
2019-02-07 10:16:50 +00:00
2019-03-19 11:30:51 +01:00
2019-01-08 13:16:36 +02:00
2019-01-30 11:17:38 +02:00
2019-01-20 15:55:20 +02:00
2019-01-30 11:17:38 +02:00
2019-02-19 13:24:25 +01:00
2019-01-08 13:16:36 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-03-04 10:23:45 +00:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-03-22 09:11:26 +08:00
2019-03-22 09:11:26 +08:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-02-07 20:18:14 +02:00
2019-01-30 11:17:38 +02:00
2018-08-01 16:50:58 +01:00
2018-11-01 13:16:17 +00:00
2019-03-05 20:06:15 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-02-07 20:18:14 +02:00
2019-01-30 11:17:38 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2019-02-14 22:37:41 +02:00
2018-09-20 11:31:24 +02:00
2019-02-07 10:16:50 +00:00
2018-11-21 00:01:44 +02:00
2019-03-05 15:24:53 +02:00
2019-01-30 11:17:38 +02:00
2018-11-21 00:01:44 +02:00
2019-01-08 13:16:36 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-02-14 22:37:41 +02:00
2019-02-07 10:16:50 +00:00
2018-12-20 13:27:25 +00:00
2019-03-26 16:05:08 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2019-03-05 17:21:27 +08:00
2018-11-21 00:01:44 +02:00
2019-01-30 11:17:38 +02:00
2019-02-05 14:16:36 +02:00
2018-12-19 10:52:19 +00:00
2019-01-08 13:16:36 +02:00
2018-11-01 13:16:17 +00:00
2019-01-22 18:24:52 -05:00
2018-11-01 13:16:17 +00:00
2019-01-30 11:17:38 +02:00
2018-11-21 00:01:44 +02:00
2019-01-08 13:16:36 +02:00
2019-03-21 12:46:00 -03:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-03-20 10:51:27 +01:00
2019-01-30 11:17:38 +02:00
2018-11-01 13:16:17 +00:00
2019-01-18 17:49:46 +02:00
2019-01-30 11:17:38 +02:00
2019-03-20 09:30:42 -07:00
2019-03-26 16:05:08 +02:00
2019-03-26 16:05:08 +02:00
2019-03-26 16:05:08 +02:00
2018-11-24 20:16:54 -02:00
2019-03-26 16:05:08 +02:00
2019-03-26 16:05:08 +02:00
2019-02-14 22:37:41 +02:00
2019-01-22 18:25:01 -05:00
2019-01-28 15:03:14 -08:00
2019-02-11 14:45:43 +02:00
2019-03-26 16:05:08 +02:00
2019-03-26 16:05:08 +02:00
2019-02-11 17:14:47 +02:00
2019-02-11 17:14:47 +02:00
2019-02-07 20:18:14 +02:00
2018-12-28 16:31:24 +01:00
2019-01-08 13:16:36 +02:00
2019-01-30 11:17:38 +02:00
2019-02-13 09:08:12 +00:00
2019-03-20 14:10:28 -07:00
2018-12-05 21:51:01 +02:00
2018-07-26 12:03:37 +01:00
2019-03-26 16:05:08 +02:00
2019-01-30 11:17:38 +02:00
2019-03-21 12:45:52 -03:00
2019-01-30 11:17:38 +02:00