Andrew Kryczka
343507afb1
Refactor to use VersionSet [CF + RepairDB part 1/3]
...
Summary:
To support column families, it is easiest to use VersionSet to manage
our column families (if we don't have Versions then ColumnFamilyData always
behaves as a dummy column family). This diff only refactors the existing repair
logic to use VersionSet; the next two parts will add support for multiple
column families.
Test Plan:
$ ./repair_test
Reviewers: yhchiang, IslamAbdelRahman, sdong
Reviewed By: sdong
Subscribers: andrewkr, dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D59775
2016-06-24 11:19:40 -07:00
..
2016-05-20 07:42:18 -07:00
2016-05-20 07:42:18 -07:00
2016-02-22 21:32:19 -08:00
2016-05-17 13:11:56 -07:00
2016-05-17 13:11:56 -07:00
2016-04-27 17:36:03 -07:00
2016-06-17 10:30:47 -07:00
2016-06-07 18:04:15 -07:00
2016-06-17 10:30:47 -07:00
2016-04-29 17:00:50 -07:00
2016-02-22 13:54:58 -08:00
2016-04-26 14:22:07 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-04-16 01:47:15 -07:00
2016-03-24 19:36:39 -07:00
2016-04-19 22:54:24 -07:00
2016-02-17 15:20:23 -08:00
2016-05-17 13:11:56 -07:00
2016-05-17 13:11:56 -07:00
2016-05-23 15:55:29 -07:00
2016-05-23 15:55:29 -07:00
2016-05-17 13:11:56 -07:00
2016-06-21 17:57:59 -07:00
2016-06-21 17:57:59 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-04-28 17:50:58 -07:00
2016-02-09 15:12:00 -08:00
2016-06-13 11:34:16 -07:00
2016-06-17 10:30:47 -07:00
2016-03-31 17:12:18 -07:00
2016-06-15 12:00:51 -07:00
2016-05-26 10:13:24 -07:00
2016-06-09 19:03:10 -07:00
2016-06-21 17:57:59 -07:00
2016-05-17 13:11:56 -07:00
2016-05-23 15:55:29 -07:00
2016-03-02 16:23:59 -08:00
2016-02-09 15:12:00 -08:00
2016-06-21 18:41:23 -07:00
2016-06-24 11:19:40 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-03-31 17:12:18 -07:00
2016-05-18 17:09:20 -07:00
2016-03-02 16:23:59 -08:00
2016-06-13 16:17:26 -07:00
2016-04-26 12:41:07 -07:00
2016-05-09 11:52:28 -07:00
2016-02-09 15:12:00 -08:00
2016-04-25 23:02:14 -07:00
2016-06-21 17:57:59 -07:00
2016-04-06 23:10:32 -07:00
2016-03-04 18:15:29 -08:00
2016-05-18 14:56:30 -07:00
2016-06-21 17:57:59 -07:00
2016-06-21 17:57:59 -07:00
2016-06-09 19:03:10 -07:00
2016-04-22 16:49:12 -07:00
2016-06-13 11:34:16 -07:00
2016-04-25 23:02:14 -07:00
2016-02-09 15:12:00 -08:00
2016-05-10 14:06:07 -07:00
2016-06-21 18:41:23 -07:00
2016-04-29 11:35:00 -07:00
2016-04-29 11:35:00 -07:00
2016-02-09 15:12:00 -08:00
2016-05-10 14:06:07 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-04-15 10:22:18 -07:00
2016-06-01 11:11:33 -07:00
2016-04-15 10:22:18 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-03-04 18:15:29 -08:00
2016-03-02 16:23:59 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-06-16 16:21:41 -07:00
2016-06-16 16:21:41 -07:00
2016-03-10 18:16:21 -08:00
2016-06-02 11:57:31 -07:00
2016-02-09 15:12:00 -08:00
2016-05-22 22:00:15 -07:00
2016-05-22 22:00:15 -07:00
2016-05-22 22:00:15 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-03-16 22:57:57 +01:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-05-10 14:06:07 -07:00
2016-05-10 14:06:07 -07:00
2016-06-17 10:30:47 -07:00
2016-06-17 10:30:47 -07:00
2016-02-09 15:12:00 -08:00
2016-04-01 15:48:55 -07:00
2016-02-09 15:12:00 -08:00
2016-06-13 16:22:14 -07:00
2016-06-13 16:17:26 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-04-26 14:22:07 -07:00
2016-04-26 12:41:07 -07:00
2016-04-06 23:10:32 -07:00
2016-06-10 12:12:10 -07:00
2016-06-24 11:19:40 -07:00
2016-06-24 11:19:40 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-05-04 15:25:58 -07:00
2016-05-04 15:25:58 -07:00
2016-05-19 14:24:48 -07:00
2016-05-19 14:24:48 -07:00
2016-05-19 14:24:48 -07:00
2016-05-20 07:42:18 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-04-01 10:42:39 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-06-13 16:17:26 -07:00
2016-06-10 12:12:10 -07:00
2016-02-09 15:12:00 -08:00
2016-03-30 23:05:22 +05:30
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-06-17 10:30:47 -07:00
2016-05-10 14:06:07 -07:00
2016-06-17 10:30:47 -07:00
2016-04-18 10:18:41 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-05-10 14:06:07 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00