Commit Graph

5317 Commits (1a7c741977fc19b392b1a582fe37df713e214044)

Author SHA1 Message Date
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
sdong b92bc04ab0 Deflake DBCompactionTest.CancelCompactionWaitingOnConflict (#11318) 2 years ago
Andrew Kryczka 8c445407b7 Specify precedence in `SstFileWriter::DeleteRange()` API contract (#11309) 2 years ago
Hui Xiao cb58477185 New stat rocksdb.{cf|db}-write-stall-stats exposed in a structural way (#11300) 2 years ago
Peter Dillinger 204fcff751 HyperClockCache support for SecondaryCache, with refactoring (#11301) 2 years ago
anand76 eac6b6d0cd Ignore async_io ReadOption if FileSystem doesn't support it (#11296) 2 years ago
hackingthekernel 291300ece8 add c-api for allowing FIFO compaction (#11156) 2 years ago
Peter Dillinger ccaa3225b0 Simplify tracking entries already in SecondaryCache (#11299) 2 years ago
Peter Dillinger 601efe3cf2 Misc cleanup of block cache code (#11291) 2 years ago
Hui Xiao 11cb6af6e5 Fix bug of prematurely excluded CF in atomic flush contains unflushed data that should've been included in the atomic flush (#11148) 2 years ago
Levi Tamasi 49881921cd Rename a recently added PerfContext counter (#11294) 2 years ago
Peter Dillinger 648e972f30 Document DB::Resume(), fix LockWALInEffect test (#11290) 2 years ago
Changyu Bi 9aa3b6f9ae Support range deletion tombstones in `CreateColumnFamilyWithImport` (#11252) 2 years ago
Jaepil Jeong 969d4e1dd2 Fix compile errors in Clang due to unused variables depending on the build configuration (#11234) 2 years ago
Levi Tamasi 1d52438504 Add a PerfContext counter for merge operands applied in point lookups (#11284) 2 years ago
Levi Tamasi a1a3b23346 Deflake/fix BlobSourceCacheReservationTest.IncreaseCacheReservationOnFullCache (#11273) 2 years ago