Commit Graph

280 Commits (1078d860a9a08f915a11e7ea3ebf66c46e829b57)

Author SHA1 Message Date
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) 3 years ago
Edvard Davtyan 12bfd519de Expose LRU cache num_shard_bits paramater in C api (#10222) 3 years ago
Gang Liao d7ebb58cb5 Add blob cache tickers, perf context statistics, and DB properties (#10203) 3 years ago
Yueh-Hsuan Chiang 2a3792edfc Add suggest_compact_range() and suggest_compact_range_cf() to C API. (#10175) 3 years ago
Baptiste Lemaire 5879053fd0 Dynamically changeable `MemPurge` option (#10011) 3 years ago
Yueh-Hsuan Chiang e103b87296 Add get_column_family_metadata() and related functions to C API (#10207) 3 years ago
Gang Liao cba398df8a Add blob cache option in the column family options (#10155) 3 years ago
Gang Liao e6432dfd4c Make it possible to enable blob files starting from a certain LSM tree level (#10077) 3 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
Yanqin Jin 677d2b4a8f Fix a bug in C-binding causing iterator to return incorrect result (#9343) 3 years ago
Artem Krylysov 552256cb1a Add rocksdb_livefiles_column_family_name C API (#9232) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 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 2a383f21f4 Add Bloom/Ribbon hybrid API support (#8679) 3 years ago
Baptiste Lemaire e3a96c4823 Memtable sampling for mempurge heuristic. (#8628) 3 years ago
Roy Crihfield d4b75d295f Add more C bindings for OptimisticTransactionDB (#8526) 3 years ago
qieqieplus bb485e986a Add ribbon filter to C API (#8486) 4 years ago
Baptiste Lemaire 9dc887ece0 Memtable "MemPurge" prototype (#8454) 4 years ago
Stanislav Tkach 83d1a66598 Expose CompressionOptions::parallel_threads through C API (#8302) 4 years ago
Duarte Nunes 3949731de3 Add WAL flush API to C client (#8226) 4 years ago
Sahir Hoda 13c655a887 New C API to expose NewCompactOnDeletionCollectorFactory (#8233) 4 years ago
Sahir Hoda d65d7d657d Expose JemallocNodumpAllocator to C API (#8178) 4 years ago
mrambacher 4c41e51c07 Add Blob Options to C API (#8148) 4 years ago