Commit Graph

115 Commits (9078fcccee8958c870b3a5b08d35929788847e39)

Author SHA1 Message Date
Jay Zhuang f3cc66632b Align compaction output file boundaries to the next level ones (#10655) 2 years ago
Akanksha Mahajan 4cd16d65ae Add new option num_file_reads_for_auto_readahead in BlockBasedTableOptions (#10556) 2 years ago
Changyu Bi fd165c869d Add memtable per key-value checksum (#10281) 2 years ago
Jay Zhuang 3f763763aa Change `bottommost_temperture` to `last_level_temperture` (#10471) 2 years ago
Gang Liao ec4ebeff30 Support prepopulating/warming the blob cache (#10298) 2 years ago
Jay Zhuang a3acf2ef87 Add seqno to time mapping (#10338) 2 years ago
Baptiste Lemaire 5879053fd0 Dynamically changeable `MemPurge` option (#10011) 2 years ago
Gang Liao cba398df8a Add blob cache option in the column family options (#10155) 2 years ago
Gang Liao e6432dfd4c Make it possible to enable blob files starting from a certain LSM tree level (#10077) 2 years ago
Yanqin Jin f648915b0d Fix a bug of not setting enforce_single_del_contracts (#10027) 3 years ago
Changyu Bi cc23b46da1 Support using ZDICT_finalizeDictionary to generate zstd dictionary (#9857) 3 years ago
Jay Zhuang c6d326d3d7 Track SST unique id in MANIFEST and verify (#9990) 3 years ago
Hui Xiao 3573558ec5 Rewrite memory-charging feature's option API (#9926) 3 years ago
Peter Dillinger 1601433b3a Misc CI improvements / additions (#9859) 3 years ago
Akanksha Mahajan 0c7f455f85 Make initial auto readahead_size configurable (#9836) 3 years ago
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 3 years ago
Jay Zhuang 36aec94d85 `compression_per_level` should be used for flush and changeable (#9658) 3 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 3 years ago
Peter Dillinger e24734f843 Use -Wno-invalid-offsetof instead of dangerous offset_of hack (#9563) 3 years ago
Akanksha Mahajan 9745c68eb1 Remove deprecated option new_table_reader_for_compaction_inputs (#9443) 3 years ago
Baptiste Lemaire bec9ab4316 Remove deprecated option DBOptions::max_mem_compaction_level (#9446) 3 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 3 years ago
Hui Xiao 42cca28ebb Remove deprecated API AdvancedColumnFamilyOptions::rate_limit_delay_max_milliseconds (#9455) 3 years ago
Yanqin Jin d10c5c08d3 Remove iter_start_seqnum and preserve_deletes (#9430) 3 years ago
Akanksha Mahajan 74ccd1931e Remove deprecated option DBOptions::skip_log_error_on_recovery (#9434) 3 years ago
Jay Zhuang 22321e1027 Remove unused API base_background_compactions (#9462) 3 years ago
Hui Xiao 1e0e883ca5 Remove deprecated API AdvancedColumnFamilyOptions::soft_rate_limit/hard_rate_limit (#9452) 3 years ago
Siddhartha Roychowdhury c27ca23644 Add option for WAL compression algorithm (#9432) 3 years ago
Jay Zhuang 961d8dacf2 Remove unused option purge_redundant_kvs_while_flush (#9429) 3 years ago
Jay Zhuang 022b400cba Make `bottommost_temperature` dynamically changeable (#9402) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 3 years ago
Hui Xiao 74544d582f Account Bloom/Ribbon filter construction memory in global memory limit (#9073) 3 years ago
Zhichao Cao 6d93b87588 Add lowest_used_cache_tier to ImmutableDBOptions to enable or disable Secondary Cache (#9050) 3 years ago
Levi Tamasi 3e1bf771a3 Make it possible to force the garbage collection of the oldest blob files (#8994) 3 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 3 years ago
sdong e7c24168d8 Move old files to warm tier in FIFO compactions (#8310) 3 years ago
Akanksha Mahajan 5ba1b6e549 Cache warming data blocks during flush (#8242) 3 years ago
sdong 2f1984dd45 Compare memtable insert and flush count (#8288) 4 years ago
Jay Zhuang 3786181a90 Add remote compaction public API (#8300) 4 years ago
sdong c3ff14e2c1 Hint temperature of bottommost level files to FileSystem (#8222) 4 years ago
Akanksha Mahajan cd79a00903 Make BlockBasedTable::kMaxAutoReadAheadSize configurable (#7951) 4 years ago
Andrew Kryczka d904233d2f Limit buffering for collecting samples for compression dictionary (#7970) 4 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 4 years ago
Akanksha Mahajan e300ce211d Update option "allow_data_in_errors" in BuildOptions (#7665) 4 years ago
Levi Tamasi bbbb5a280d Add options for integrated blob GC (#7661) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 4 years ago
Andrew Kryczka 75d3b6fdf0 Redesign block cache pinning API (#7520) 4 years ago
Cheng Chang 12b78e40bd Track WAL in MANIFEST: add option track_and_verify_wals_in_manifest (#7275) 4 years ago
sdong 7508175558 Introduce options.check_flush_compaction_key_order (#7467) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago