Commit Graph

380 Commits (f4e4039f007f5b7083ecd3a845e9a6638e2b6cf2)

Author SHA1 Message Date
Peter Dillinger 7a1b0207e6 format_version=6 and context-aware block checksums (#9058) 1 year ago
Peter Dillinger 206fdea3d9 Change internal headers with duplicate names (#11408) 2 years ago
Changyu Bi 62fc15f009 Block per key-value checksum (#11287) 2 years ago
Peter Dillinger a2c1f57358 Fix compression tests^2 (#11403) 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
Peter Dillinger 9b698cda51 Update GeneralTableTest::ApproximateOffsetOfCompressed values (#11384) 2 years ago
Peter Dillinger f9db0c6e9c Refactor block cache tracing w/improved MultiGet (#11339) 2 years ago
Peter Dillinger e01073252b Tests verifying non-zero checksums of zero bytes (#11260) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Peter Dillinger 433d7e4594 Improve error messages for SST footer and size errors (#11009) 2 years ago
anand76 727bad78b8 Format files under table/ by clang-format (#10852) 2 years ago
Peter Dillinger 27c9705ac4 Use kXXH3 as default checksum (CPU efficiency) (#10778) 2 years ago
akankshamahajan 0e7b27bfcf Refactor block cache tracing APIs (#10811) 2 years ago
Peter Dillinger 6de7081cf3 Always verify SST unique IDs on SST file open (#10532) 2 years ago
Levi Tamasi 81388b36e0 Add support for wide-column point lookups (#10540) 2 years ago
Changyu Bi 9d77bf8f7b Fragment memtable range tombstone in the write path (#10380) 2 years ago
sdong 252bea405e Improve SubCompaction Partitioning (#10393) 2 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 2 years ago
Peter Dillinger 126c223714 Remove deprecated block-based filter (#10184) 2 years ago
Jay Zhuang a96a4a2f7b Fix ApproximateOffsetOfCompressed test (#10048) 3 years ago
Peter Dillinger 0070680cfd Adjust public APIs to prefer 128-bit SST unique ID (#10009) 3 years ago
Hui Xiao 3573558ec5 Rewrite memory-charging feature's option API (#9926) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 3 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 3 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 3 years ago
Peter Dillinger 479eb1aad6 Hide deprecated, inefficient block-based filter from public API (#9535) 3 years ago
Peter Dillinger fc9d4071f0 Fast path for detecting unchanged prefix_extractor (#9407) 3 years ago
mrambacher 9a116ab4b4 Add NewMetaDataIterator method (#8692) 3 years ago
mrambacher 423538a816 Make MemoryAllocator into a Customizable class (#8980) 3 years ago
Peter Dillinger 0050a73a4f New stable, fixed-length cache keys (#9126) 3 years ago
Peter Dillinger e92a0ed040 Optimize & clean up footer code (#9280) 3 years ago
Peter Dillinger 653c392e47 More refactoring ahead of footer & meta changes (#9240) 3 years ago
Hui Xiao 9daf07305c Replace TableProperties::properties_offsets map with external_sst_file_global_seqno_offset (#9212) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 3 years ago
Peter Dillinger 230660be73 Improve / clean up meta block code & integrity (#9163) 3 years ago
Peter Dillinger dfedc74d82 Some checksum code refactoring (#9113) 3 years ago
Peter Dillinger a7d4bea43a Implement XXH3 block checksum type (#9069) 3 years ago
Peter Dillinger ad5325a736 Experimental support for SST unique IDs (#8990) 3 years ago
Jay Zhuang b4326b5273 Fix gcc-11 compile error (#9043) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
Hui Xiao 91b95cadee Account for dictionary-building buffer in global memory limit (#8428) 3 years ago
Merlin Mao f58d276764 Make TraceRecord and Replayer public (#8611) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 3 years ago
mrambacher b788e3f497 Increase range for GeneralTableTest.ApproximateOffsetOfCompressed (#8387) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 3 years ago
Levi Tamasi d83542ca83 Make it possible to apply only a subrange of table property collectors (#8298) 4 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago