Commit Graph

5334 Commits (82db9514a3650096dad1cf6ba26feb50d17dc0c0)

Author SHA1 Message Date
Niko PLP a397fbd0e2 adding rocksdb_create_encrypted_env 1 year ago
Hui Xiao 09882a52d6 Prepare for deprecation of Options::access_hint_on_compaction_start (#11658) 1 year ago
Vardhan 87a21d08fe Add an option to trigger flush when the number of range deletions reach a threshold (#11358) 1 year ago
amatveev-cf 946d1009bc Expand Statistics support in the C API (#11263) 1 year ago
Peter Dillinger 7a1b0207e6 format_version=6 and context-aware block checksums (#9058) 1 year ago
Changyu Bi 6a0f637633 Compare the number of input keys and processed keys for compactions (#11571) 1 year ago
Yu Zhang c24ef26ca7 Support switching on / off UDT together with in-Memtable-only feature (#11623) 1 year ago
Yu Zhang 4ea7b796b7 Respect cutoff timestamp during flush (#11599) 1 year ago
Changyu Bi 5c2a063c49 Clarify usage for options `ttl` and `periodic_compaction_seconds` for universal compaction (#11552) 1 year ago
Rémi Calixte 6628ff12d6 Extend C API to expose base db of transaction db (#11562) 1 year ago
shuzz 2f712235ab optimized code (#11614) 1 year ago
huangmengbin 98d0f6ec08 fix: VersionSet::DumpManifest (#11605) 1 year ago
Dan Wang 8a7b9888d4 Fix the sync point SanitizeOptions::AfterChangeMaxOpenFiles which is not executed in db_compaction_test (#11583) 1 year ago
Andrew Kryczka 05c3b8ecac Prepare for specialized interface for row cache (#11620) 1 year ago
Changyu Bi 662a1c99f6 Verify number of keys flushed during DB open (#11611) 1 year ago
leipeng bc0db33483 Optimize about sstableKeyCompare (#11610) 1 year ago
Changyu Bi 854eb76a8c Improve error message when an SST file in MANIFEST is not found (#11573) 1 year ago
weedge 1a7c741977 fix: std::optional value() build error on older macOS SDK (#11574) 1 year ago
Yu Zhang f74526341d Handle file boundaries when timestamps should not be persisted (#11578) 1 year ago
Yu Zhang baf37a0e81 Fix a unit test hole for recovering UDTs with WAL files (#11577) 1 year ago
Changyu Bi 1f410ff95f Make `rocksdb_options_add_compact_on_deletion_collector_factory` backward compatible (#11593) 1 year ago
Changyu Bi df082c8d1d Deprecate option `periodic_compaction_seconds` for FIFO compaction (#11550) 1 year ago
leipeng 25b08eb438 MemTable::Add: first_seqno_.compare_exchange_weak to earliest_seqno_ (#11398) 1 year ago
darionyaphet f4e304f987 Simplify conditional judgment (#11580) 1 year ago
Yu Zhang 15053f3ab4 Logically strip timestamp during flush (#11557) 2 years ago
Griffin Smith bfdc91017c C-API: Expose remaining PlainTableOptions (#11442) 2 years ago
Jay Schmidek f7aa70a72f Add create_column_families to C api (#9527) 2 years ago
Changyu Bi ca50ccc71a Add CreateColumnFamilyWithImport to `StackableDB` and `DBImplReadOnly` (#11556) 2 years ago
akankshamahajan fbd2f563bb Add an interface to provide support for underlying FS to pass their own buffer during reads (#11324) 2 years ago
Yu Zhang 7521478b43 Record the `persist_user_defined_timestamps` flag in manifest (#11515) 2 years ago
Alexandre Lavigne 2926e0718c Add missing parameter in C API (#11542) 2 years ago
Levi Tamasi 022d89549d Attempt to deflake DBWALTestWithEnrichedEnv.SkipDeletedWALs (#11537) 2 years ago
Changyu Bi bc04ec85db Make option `level_compaction_dynamic_level_bytes` true by default (#11525) 2 years ago
yaphet 253bc91953 Move the status judgment into the block (#11534) 2 years ago
darionyaphet 9f774baaa8 Support Error Recovery Retry Flush in GetFlushReasonString (#11536) 2 years ago
mayue.fight fa878a0107 Support to create a CF by importing multiple non-overlapping CFs (#11378) 2 years ago
Changyu Bi 15e8a843d9 Do not include last level in compaction when `allow_ingest_behind=true` (#11489) 2 years ago
Andrew Kryczka cac3240cbf add property "rocksdb.obsolete-sst-files-size" (#11533) 2 years ago
Ignat Loskutov 7c67aee4a0 statistics.cc: fix mistype (#11509) 2 years ago
Ignat Loskutov 05fcacdb42 Add missing stopwatch and perf timer to DBImplReadOnly (#11521) 2 years ago
Changyu Bi 2e8cc98ab2 Fix subcompaction bug to allow running two subcompactions (#11501) 2 years ago
leipeng ddfcbea3e1 IterKey: change space_[32] to 39 to utilize padding space (#10633) 2 years ago
Changyu Bi 633c738a98 Fix unit test `DBRangeDelTest.NonBottommostCompactionDropRangetombstone` (#11512) 2 years ago
Yu Zhang 4dafa5b220 switch to use RocksDB UnorderedMap (#11507) 2 years ago
Changyu Bi 4aa52d89cf Drop range tombstone during non-bottommost compaction (#11459) 2 years ago
Changyu Bi 71ca9a1dcd Log correct compaction score for Universal Compaction (#11487) 2 years ago
Changyu Bi e95cc1217d `CompactRange()` always compacts to bottommost level for leveled compaction (#11468) 2 years ago
Jay Huh 87bc929db3 Flush option in WaitForCompact() (#11483) 2 years ago
Yu Zhang 56ca9e3106 Logging timestamp size record in WAL and use it during recovery (#11471) 2 years ago
Changyu Bi e1c7209beb Fix flaky test: `DBCompactionTest.WaitForCompactShutdownWhileWaiting` (#11488) 2 years ago