Venkatesh Radhakrishnan
3b2a1ddd2e
Add options.base_background_compactions as a number of compaction threads for low compaction debt
...
Summary:
If options.base_background_compactions is given, we try to schedule number of compactions not existing this number, only when L0 files increase to certain number, or pending compaction bytes more than certain threshold, we schedule compactions based on options.max_background_compactions.
The watermarks are calculated based on slowdown thresholds.
Test Plan:
Add new test cases in column_family_test.
Adding more unit tests.
Reviewers: IslamAbdelRahman, yhchiang, kradhakrishnan, rven, anthony
Reviewed By: anthony
Subscribers: leveldb, dhruba, yoshinorim
Differential Revision: https://reviews.facebook.net/D53409
2016-01-29 16:15:53 -08:00
..
2015-09-11 17:36:48 -07:00
2014-12-02 12:09:20 -08:00
2015-12-11 16:47:34 -08:00
2015-12-25 11:03:40 -08:00
2015-12-25 11:03:40 -08:00
2015-06-18 15:58:00 -07:00
2015-07-13 13:50:18 -07:00
2015-09-15 18:10:36 -07:00
2015-04-25 18:14:27 +09:00
2015-02-19 13:11:10 -08:00
2014-11-07 15:04:30 -08:00
2015-06-19 09:43:08 -07:00
2015-12-04 15:12:07 -08:00
2015-07-02 11:35:51 -07:00
2015-03-17 14:08:00 -07:00
2014-08-19 06:48:21 -07:00
2015-11-24 16:33:09 +03:00
2015-09-14 12:42:06 -07:00
2015-09-08 15:30:49 -07:00
2015-12-16 16:58:04 -08:00
2015-12-28 10:00:58 -08:00
2015-12-28 18:37:23 -08:00
2015-03-17 14:08:00 -07:00
2016-01-07 13:27:20 -05:00
2015-07-10 17:59:36 -07:00
2016-01-28 18:35:01 -08:00
2016-01-28 18:35:01 -08:00
2016-01-28 18:35:01 -08:00
2015-12-29 16:28:45 -08:00
2015-12-25 11:03:40 -08:00
2015-12-25 11:03:40 -08:00
2015-12-26 19:52:35 -08:00
2016-01-26 10:49:16 -08:00
2015-11-10 17:03:42 -08:00
2015-11-16 12:56:21 -08:00
2015-03-17 14:08:00 -07:00
2015-05-21 15:39:30 -07:00
2015-07-17 10:07:40 -07:00
2015-11-10 17:03:42 -08:00
2015-11-10 17:03:42 -08:00
2015-11-10 17:03:42 -08:00
2016-01-28 18:35:01 -08:00
2016-01-28 18:35:01 -08:00
2015-03-17 14:08:00 -07:00
2013-10-16 17:48:41 -07:00
2014-11-11 16:47:22 -05:00
2014-11-20 10:49:32 -08:00
2015-07-16 11:22:21 +02:00
2015-07-15 03:34:40 -07:00
2015-04-25 18:14:27 +09:00
2015-12-11 16:47:34 -08:00
2015-07-13 13:50:18 -07:00
2016-01-26 14:56:55 -08:00
2015-02-04 21:39:45 -08:00
2015-11-10 17:03:42 -08:00
2015-11-10 17:03:42 -08:00
2015-06-12 10:45:02 -07:00
2015-08-13 16:52:26 -07:00
2015-10-16 14:10:33 -07:00
2015-07-07 16:58:20 -07:00
2015-07-01 16:13:56 -07:00
2014-05-09 08:41:02 -07:00
2015-03-30 11:28:25 -07:00
2015-03-30 11:28:25 -07:00
2016-01-26 10:49:24 -08:00
2015-09-11 09:57:02 -07:00
2016-01-26 10:49:24 -08:00
2015-09-11 09:57:02 -07:00
2015-08-12 10:18:59 -07:00
2013-10-16 17:48:41 -07:00
2014-11-11 16:47:22 -05:00
2015-12-09 18:22:45 -08:00
2015-12-09 18:22:45 -08:00
2015-12-25 11:03:40 -08:00
2016-01-20 00:27:29 +00:00
2015-12-09 18:22:45 -08:00
2016-01-29 16:15:53 -08:00
2015-12-08 17:01:02 -08:00
2015-11-12 06:52:43 -08:00
2015-11-04 18:53:30 -08:00
2015-12-24 12:41:40 +08:00
2016-01-29 16:15:53 -08:00
2016-01-29 16:15:53 -08:00
2016-01-25 14:45:03 -08:00
2015-10-07 11:23:20 -07:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2016-01-25 14:45:03 -08:00
2016-01-14 22:47:15 -08:00
2015-11-10 16:41:23 -08:00
2015-11-10 16:41:23 -08:00
2015-03-18 15:35:55 -07:00
2015-07-01 16:13:56 -07:00
2015-12-11 17:33:40 -08:00
2015-03-17 14:08:00 -07:00
2015-10-02 15:35:32 -07:00
2016-01-28 18:35:01 -08:00
2016-01-28 18:35:01 -08:00
2015-09-15 10:52:00 -07:00
2016-01-13 14:53:23 -08:00
2015-08-31 16:13:29 -07:00
2015-08-31 16:13:29 -07:00
2015-10-07 09:30:03 -07:00
2014-11-21 11:05:28 -05:00
2015-07-01 16:13:56 -07:00
2016-01-19 18:11:24 -08:00
2015-12-11 01:54:48 +09:00
2015-03-19 17:32:43 -07:00
2015-03-19 17:32:43 -07:00
2015-11-12 06:52:43 -08:00
2016-01-26 10:49:24 -08:00
2015-03-17 14:08:00 -07:00
2015-11-20 15:31:47 -08:00
2015-12-11 00:21:58 -08:00
2015-12-11 00:21:58 -08:00
2015-07-17 18:59:11 +02:00
2015-12-14 11:20:34 -08:00
2015-12-14 11:20:34 -08:00
2015-07-01 16:13:56 -07:00
2015-01-13 00:04:08 -08:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2015-04-13 15:58:45 -07:00
2016-01-26 10:49:16 -08:00
2016-01-26 10:49:16 -08:00
2016-01-26 10:49:05 -08:00
2016-01-26 10:49:05 -08:00
2015-11-18 16:23:19 -08:00
2015-03-12 12:07:10 -07:00