Commit Graph

86 Commits (9b5790f0189af5e13d01872df615057cf7466eea)

Author SHA1 Message Date
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
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
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 4 years ago
Levi Tamasi 9d6f48ec1d Clean up CompressBlock/CompressBlockInternal a bit (#7249) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 5 years ago
Peter Dillinger 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) 5 years ago
Peter Dillinger bae6f58696 Basic MultiGet support for partitioned filters (#6757) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger f059c7d9b9 New Bloom filter implementation for full and partitioned filters (#6007) 5 years ago
anand76 03ce7fb292 Fix a buffer overrun problem in BlockBasedTable::MultiGet (#6014) 5 years ago
Peter Dillinger ca7ccbe2ea Misc hashing updates / upgrades (#5909) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
anand76 7259e28d91 MultiGet parallel IO (#5464) 6 years ago
Mike Kolupaev b4d7209428 Add an option to put first key of each sst block in the index (#5289) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Levi Tamasi 98094f6cac Add some comments for BlockContents 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Siying Dong b82e57d425 Remove two variables from BlockContents class and don't use class Block for compressed block (#4650) 6 years ago
Yi Wu f560c8f5c8 s/CacheAllocator/MemoryAllocator/g (#4590) 6 years ago
Zhongyi Xie ce1fc5af09 fix unused param `allocator` in compression.h (#4453) 6 years ago
Igor Canadi 1cf5deb8fd Introduce CacheAllocator, a custom allocator for cache blocks (#4437) 6 years ago
Maysam Yabandeh 65ac72edd9 Fix bug in partition filters with format_version=4 (#4381) 6 years ago
Andrew Kryczka 2c14662213 Revert "Digest ZSTD compression dictionary once per SST file (#4251)" (#4347) 6 years ago
Andrew Kryczka 6c40806e51 Digest ZSTD compression dictionary once per SST file (#4251) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Maysam Yabandeh eb8885a08a Return correct usable_size for BlockContents (#4246) 6 years ago
Maysam Yabandeh 29ffbb8a50 Charging block cache more accurately (#4073) 7 years ago
Zhongyi Xie f1592a06c2 run make format for PR 3838 (#3954) 7 years ago
Maysam Yabandeh d0c38c0c8c Extend some tests to format_version=3 (#3942) 7 years ago
Dmitri Smirnov f4b72d7056 Provide a way to override windows memory allocator with jemalloc for ZSTD 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Siying Dong 2f1a3a4d74 Refactor ReadBlockContents() 7 years ago
Siying Dong 666a005f9b Support prefetch last 512KB with direct I/O in block based file reader 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Maysam Yabandeh a2f7a514d1 Refactoring 8 years ago
Andrew Kryczka 815f54afad Insert range deletion meta-block into block cache 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
John Alexander 9430333f84 New Statistics to track Compression/Decompression (#1197) 9 years ago
Nadav Rotem 7360db39e6 Add a check mode to verify compressed block can be decompressed back 9 years ago
krad a08c8c851a Added PersistentCache abstraction 9 years ago
Dmitri Smirnov e7899c6618 Fix build issue. (#1103) 9 years ago
Andrew Kryczka 843d2e3137 Shared dictionary compression using reference block 9 years ago