Commit Graph

294 Commits (fa878a01074fe039135e37720f669391d1663525)

Author SHA1 Message Date
Murali Vilayannur 226ee25d30 Block fetch CPU time counters in perf context (#11342) 2 years ago
Niklas Fiekas d5a9c0c937 C-API: Constify cache functions where possible (#11243) 2 years ago
Niklas Fiekas e5a560ec98 Expose cache occupancy via C API (#11327) 2 years ago
karemta-orday 40c2ec6d08 Add in-transaction multi-get-for-update to the C interface (#11107) 2 years ago
hackingthekernel 291300ece8 add c-api for allowing FIFO compaction (#11156) 2 years ago
HuangYi 83bc03a99a add c api to set option fail_if_not_bottommost_level (#11158) 2 years ago
HuangYi cfe50f7e77 add c api for HyperClockCache (#11110) 2 years ago
Matt Jurik 142b18d00b C-API: Support multi-CF flush (#11112) 2 years ago
Peter Dillinger 3cacd4b4ec Put Cache and CacheWrapper in new public header (#11192) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Yu Zhang 6943ff6e50 Remove deprecated util functions in options_util.h (#11126) 2 years ago
sdong 2800aa069a Remove compressed block cache (#11117) 2 years ago
Niklas Fiekas ff04fb154b Add C API for ReadOptions::async_io (#11062) 2 years ago
HuangYi 33aca893c2 add c-api for setting option optimize_filters_for_memory (#11044) 2 years ago
Andrew Kryczka 5cf6ab6f31 Ran clang-format on db/ directory (#10910) 2 years ago
walter 1b351fd9fe Add C API to set avoid_unnecessary_blocking_io option (#10693) 2 years ago
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
muthukrishnan.s 79ed4be80f Add get_name, get_id for column family handle in C API (#10499) 2 years ago
EdvardD 6e93d24935 Expose set_checksum function to C api (#10537) 2 years ago
Gang Liao ec4ebeff30 Support prepopulating/warming the blob cache (#10298) 2 years ago
sg20180546 f5ef36a29a add sstfilewriter_delete_range (#10314) 2 years ago
Yueh-Hsuan Chiang 17a6f7faaf Add load_latest_options() to C api (#10152) 2 years ago
Edvard Davtyan 12bfd519de Expose LRU cache num_shard_bits paramater in C api (#10222) 2 years ago
Gang Liao d7ebb58cb5 Add blob cache tickers, perf context statistics, and DB properties (#10203) 2 years ago
Yueh-Hsuan Chiang 2a3792edfc Add suggest_compact_range() and suggest_compact_range_cf() to C API. (#10175) 2 years ago
Baptiste Lemaire 5879053fd0 Dynamically changeable `MemPurge` option (#10011) 2 years ago
Yueh-Hsuan Chiang e103b87296 Add get_column_family_metadata() and related functions to C API (#10207) 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
Muthu Krishnan c9c58a320f Add C API for User Defined Timestamp (#9914) 3 years ago
Jie Liang Ang 4cf2f6723a Expose DisableManualCompaction and EnableManualCompaction to C api (#10052) 3 years ago
Yiyuan Liu b71466e982 Improve transaction C-API (#9252) 3 years ago
Akanksha Mahajan 2db6a4a1d6 Seek parallelization (#9994) 3 years ago
Changyu Bi cc23b46da1 Support using ZDICT_finalizeDictionary to generate zstd dictionary (#9857) 3 years ago
Yueh-Hsuan Chiang bcb1287235 Port the batched version of MultiGet() to RocksDB's C API (#9952) 3 years ago
Federico Guerinoni bbf5867353 Add C API for setting `strict_capacity_limit` (#9855) 3 years ago
Peter Dillinger 91687d70ea Fix a major performance bug in 7.0 re: filter compatibility (#9736) 3 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 3 years ago
Akanksha Mahajan 5c53b9008f Fix failure in c_test (#9547) 3 years ago
Peter Dillinger 68a9c186d0 FilterPolicy API changes for 7.0 (#9501) 3 years ago
Baptiste Lemaire bec9ab4316 Remove deprecated option DBOptions::max_mem_compaction_level (#9446) 3 years ago
Hui Xiao 42cca28ebb Remove deprecated API AdvancedColumnFamilyOptions::rate_limit_delay_max_milliseconds (#9455) 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
Peter Dillinger 78aee6fedc Remove obsolete backupable_db.h, utility_db.h (#9438) 3 years ago
Hui Xiao 1e0e883ca5 Remove deprecated API AdvancedColumnFamilyOptions::soft_rate_limit/hard_rate_limit (#9452) 3 years ago
Baptiste Lemaire 92822655fd Remove deprecated table_cache_remove_scan_count_limit option. (#9450) 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
Niklas Fiekas f8bdd5797f Take compression level_values as const pointer (#9376) 3 years ago