Commit Graph

5307 Commits (ff1cc8a63e64684bcdfab099e3728da51d7fb2e3)

Author SHA1 Message Date
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
Andrew Kryczka 3e7fc88167 add WriteBatch::Release() (#11482) 2 years ago
Soli de1dd4ca19 Tweak on IsTrivialMove() (#11467) 2 years ago
Jay Huh 81aeb15988 Add WaitForCompact with WaitForCompactOptions to public API (#11436) 2 years ago
Yu Zhang d1ae7f6c41 Add support to strip / pad timestamp when writing / reading a block (#11472) 2 years ago
Hui Xiao dcc6fc99f9 Fix StopWatch bug; Remove setting `record_read_stats` (#11474) 2 years ago
Peter Dillinger 17bc27741f Improve memory efficiency of many OptimisticTransactionDBs (#11439) 2 years ago
rogertyang 28bf7ba77d remove unnecessary code in super version getter (#11452) 2 years ago
Yu Zhang 11ebddb1d4 Add utils to use for handling user defined timestamp size record in WAL (#11451) 2 years ago
Peter Dillinger 39f5846ec7 Much better stats for seeks and prefix filtering (#11460) 2 years ago
Peter Dillinger 4067acabca Compatibility step for separating BlockCache and GeneralCache APIs (#11450) 2 years ago
mayue.fight 8d8eb0e77e Support Clip DB to KeyRange (#11379) 2 years ago
Jay Huh 586d78b31e Remove wait_unscheduled from waitForCompact internal API (#11443) 2 years ago
Peter Dillinger 206fdea3d9 Change internal headers with duplicate names (#11408) 2 years ago
Andrew Kryczka fb636f2498 Fix write stall stats dump format (#11445) 2 years ago
anand76 2084cdf237 Delete temp OPTIONS file on failure to write it (#11423) 2 years ago
Andrew Kryczka 113f3250f1 Add block checksum mismatch ticker stat (#11438) 2 years ago
Yu Zhang 47235dda9e Add support in log writer and reader for a user-defined timestamp size record (#11433) 2 years ago
Changyu Bi 8827cd0618 Support compacting files to different temperatures in FIFO compaction (#11428) 2 years ago
Peter Dillinger f4a02f2c52 Add hash_seed to Caches (#11391) 2 years ago
akankshamahajan 6ba4717f35 Fix build error: variable 'base_level' may be uninitialized (#11435) 2 years ago
Hui Xiao 8f763bdeab Record and use the tail size to prefetch table tail (#11406) 2 years ago
Changyu Bi a11f1e12ca Fix flaky test `DBTestUniversalManualCompactionOutputPathId.ManualCompactionOutputPathId` (#11412) 2 years ago
clundro 50b33ebb1b remove redundant move (#11418) 2 years ago
leipeng a475e9f746 DBIter::FindValueForCurrentKey: remove unused Status s (#11394) 2 years ago
anand76 03a892a9fb Delete empty WAL files on reopen (#11409) 2 years ago
Peter Dillinger 41a7fbf758 Avoid long parameter lists configuring Caches (#11386) 2 years ago
Changyu Bi 62fc15f009 Block per key-value checksum (#11287) 2 years ago