Commit Graph

5282 Commits (81aeb15988e43c49952c795e32e5c8b224793589)

Author SHA1 Message Date
Jay Huh 81aeb15988 Add WaitForCompact with WaitForCompactOptions to public API (#11436) 1 year ago
Yu Zhang d1ae7f6c41 Add support to strip / pad timestamp when writing / reading a block (#11472) 1 year ago
Hui Xiao dcc6fc99f9 Fix StopWatch bug; Remove setting `record_read_stats` (#11474) 1 year 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
leipeng 40d69b59ad DBImpl::MultiGet: delete unused var `superversions_to_delete` (#11395) 2 years ago
Peter Dillinger fb63d9b4ee Fix compression tests when snappy not available (#11396) 2 years ago
Peter Dillinger d79be3dca2 Changes and enhancements to compression stats, thresholds (#11388) 2 years ago
Hui Xiao 151242ce46 Group rocksdb.sst.read.micros stat by IOActivity flush and compaction (#11288) 2 years ago
Andrew Kryczka 0a774a102f Clarify `SstFileWriter::DeleteRange()` ordering requirements (#11390) 2 years ago
Changyu Bi 43e9a60bb2 Always allow L0->L1 trivial move during manual compaction (#11375) 2 years ago
Andrew Kryczka f3818948e8 Deflake DBWriteTest.LockWALInEffect (#11382) 2 years ago
Andrew Kryczka b8555ba470 Deflake DBBloomFilterTest.OptimizeFiltersForHits (#11383) 2 years ago
Murali Vilayannur 226ee25d30 Block fetch CPU time counters in perf context (#11342) 2 years ago
mayue.fight 4d72f48e57 Fix the wrong calculation of largest_key in import_column_family_job (#11381) 2 years ago
Changyu Bi ba16e8eee7 Try to pick more files in `LevelCompactionBuilder::TryExtendNonL0TrivialMove()` (#11347) 2 years ago
mayue.fight 9500d90d1b Fix serval bugs in ImportColumnFamilyTest (#11372) 2 years ago
Niklas Fiekas d5a9c0c937 C-API: Constify cache functions where possible (#11243) 2 years ago
Changyu Bi 64cead919f Initialize `lowest_unnecessary_level_` in `VersionStorageInfo` constructor (#11359) 2 years ago
Changyu Bi f631138e1c Better support for merge operation with data block hash index (#11356) 2 years ago
Wentian Guo 0578d9f951 Filter table files by timestamp: Get operator (#11332) 2 years ago
Changyu Bi b3c43a5b99 Drain unnecessary levels when `level_compaction_dynamic_level_bytes=true` (#11340) 2 years ago
anand76 0623c5b903 Ensure VerifyFileChecksums reads don't exceed readahead_size (#11328) 2 years ago
Hui Xiao 7f5b9f40cb Fix initialization-order-fiasco in write_stall_stats.cc (#11355) 2 years ago
Niklas Fiekas e5a560ec98 Expose cache occupancy via C API (#11327) 2 years ago
Hui Xiao 39c29372bf Add `SetAllowStall()` (#11335) 2 years ago
Hui Xiao c14eb134ed Add experimental PerfContext counters for db iterator Prev/Next/Seek* APIs (#11320) 2 years ago
Changyu Bi 601320164b Trivially move files down when opening db with level_compaction_dynamic_l… (#11321) 2 years ago
karemta-orday 40c2ec6d08 Add in-transaction multi-get-for-update to the C interface (#11107) 2 years ago
Andrew Kryczka 9f8cdc8ad6 validate SstFileWriter range tombstones cover positive ranges (#11322) 2 years ago