Islam AbdelRahman
08864df212
Move advanced column family options to advanced_options.h
...
Summary:
For the sake of making our options simpler, we should keep options.h as simple as possible and move more advanced/less common options to advaned_options.h
I started with ColumnFamilyOptions and also did some re-ordering
I have moved all ColumnFamilyOptions to advanced_options.h and only left these options in options.h
```
const Comparator* comparator = BytewiseComparator();
std::shared_ptr<MergeOperator> merge_operator = nullptr;
const CompactionFilter* compaction_filter = nullptr;
std::shared_ptr<CompactionFilterFactory> compaction_filter_factory = nullptr;
size_t write_buffer_size = 64 << 20;
CompressionType compression;
int level0_file_num_compaction_trigger = 4;
bool disable_auto_compactions = false;
```
Please feel free to comment on specific options if you think they should be advanced or should not be
Closes https://github.com/facebook/rocksdb/pull/1847
Differential Revision: D4519996
Pulled By: IslamAbdelRahman
fbshipit-source-id: abebd9a
2017-02-27 17:54:14 -08:00
..
2017-01-11 16:54:12 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-10-28 10:44:52 -07:00
2016-02-09 15:12:00 -08:00
2016-05-20 07:42:18 -07:00
2016-12-05 17:39:17 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-10-25 11:31:39 -07:00
2016-02-09 15:12:00 -08:00
2016-08-19 12:28:19 -07:00
2017-01-27 06:39:12 -08:00
2017-02-23 15:09:12 -08:00
2017-02-23 15:09:12 -08:00
2016-02-09 15:12:00 -08:00
2017-01-27 06:39:12 -08:00
2016-08-19 12:28:19 -07:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-08-19 15:10:31 -07:00
2016-08-16 08:21:43 -07:00
2016-04-25 23:02:14 -07:00
2016-11-21 12:24:14 -08:00
2016-12-13 18:39:14 -08:00
2016-12-13 18:39:14 -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
2017-02-13 11:09:13 -08:00
2017-02-13 11:09:13 -08:00
2017-02-06 14:54:18 -08:00
2017-02-06 14:54:18 -08:00
2017-02-06 14:54:18 -08:00
2017-02-06 14:54:18 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2017-01-25 16:09:14 -08:00
2016-09-13 12:08:22 -07:00
2016-05-06 17:42:50 -07:00
2016-12-12 12:54:13 -08:00
2017-02-16 10:39:13 -08:00
2017-02-23 11:25:36 -08:00
2016-12-22 13:09:19 -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
2017-01-19 23:09:15 -08:00
2016-05-10 14:06:07 -07:00
2017-02-18 12:09:12 -08:00
2017-02-22 14:54:11 -08:00
2017-02-16 10:39:13 -08:00
2016-12-28 19:09:16 -08:00
2016-12-28 19:09:16 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-11-19 11:39:15 -08:00
2016-12-01 10:09:22 -08:00
2016-11-13 19:09:18 -08:00
2016-02-09 15:12:00 -08:00
2016-12-01 13:39:14 -08:00
2016-03-11 22:56:25 -08:00
2016-03-17 14:28:41 -07:00
2016-03-11 16:54:25 -08:00
2016-12-13 14:09:12 -08:00
2016-03-11 16:54:25 -08:00
2016-10-24 10:35:00 -07:00
2016-02-09 15:12:00 -08:00
2017-02-23 11:25:36 -08:00
2017-02-23 11:25:36 -08:00
2016-02-09 15:12:00 -08:00
2016-02-23 10:26:24 -08:00
2016-02-23 10:26:24 -08:00
2016-11-09 15:09:18 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2016-12-22 13:09:19 -08:00
2016-12-13 18:39:14 -08:00
2016-02-09 15:12:00 -08:00
2016-08-19 16:43:31 -07:00
2017-01-27 06:39:12 -08:00
2017-01-10 16:54:20 -08:00
2016-12-22 13:09:19 -08:00
2016-11-15 20:24:13 -08:00
2016-06-03 15:13:03 -07:00
2016-12-22 13:09:19 -08:00
2016-02-09 15:12:00 -08:00
2016-12-14 19:24:25 -08:00
2016-02-09 15:12:00 -08:00
2016-07-19 12:01:46 -07:00
2017-02-23 15:09:12 -08:00
2017-02-27 17:54:14 -08:00
2016-10-14 13:09: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
2017-02-27 17:54:14 -08:00
2017-02-23 15:09:12 -08:00
2017-02-27 17:54:14 -08:00
2016-02-17 20:22:40 +08:00
2016-11-28 10:24:11 -08:00
2016-02-09 15:12:00 -08:00
2016-06-01 09:07:09 -07:00
2016-02-09 15:12:00 -08:00
2016-10-29 16:09:18 -07:00
2016-12-13 18:39:14 -08:00
2016-03-16 22:57:57 +01:00
2016-10-13 14:26:12 -07:00
2017-02-14 18:24:24 -08:00
2017-02-14 18:24:24 -08:00
2017-01-27 06:39:12 -08:00
2017-01-27 06:39:12 -08:00
2016-02-09 15:12:00 -08:00
2016-06-10 16:37:36 -07:00
2017-01-23 12:54:13 -08:00
2016-12-21 17:54:21 -08:00
2016-07-25 16:05:50 -07:00
2016-11-20 18:24:12 -08:00
2016-10-11 10:54:11 -07:00
2017-02-17 10:54:13 -08:00
2017-01-03 18:39:14 -08:00
2016-04-01 11:06:06 -07:00
2016-08-02 14:53:29 -07:00
2016-02-09 15:12:00 -08:00
2016-06-29 07:35:17 -07:00
2016-12-16 11:24:18 -08:00
2016-12-16 11:24:18 -08:00
2016-02-09 15:12:00 -08:00
2016-02-09 15:12:00 -08:00
2017-02-23 15:09:12 -08:00
2016-10-18 16:59:37 -07:00
2016-12-13 18:39:14 -08:00
2017-02-06 14:54:18 -08:00
2017-02-02 14:09:12 -08:00
2017-02-02 14:09:12 -08:00
2016-12-13 18:39:14 -08:00
2016-12-13 18:39:14 -08:00
2016-12-13 18:39:14 -08:00
2016-12-13 18:39:14 -08:00
2016-12-13 18:39:14 -08:00
2016-02-09 15:12:00 -08:00
2016-12-13 18:39:14 -08:00
2016-12-13 18:39:14 -08:00
2017-02-27 17:24:13 -08:00
2017-02-06 14:54:18 -08:00
2016-12-14 19:24:26 -08:00
2016-03-15 10:57:33 -07:00
2015-11-18 16:23:19 -08:00
2015-03-12 12:07:10 -07:00