Commit Graph

160 Commits (f70ad031379ae0ffe2ecfd38d5cc8234bf176349)

Author SHA1 Message Date
Akanksha Mahajan 54f171fe90 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7096) 4 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 4 years ago
Peter Dillinger a680a7ea37 Un-revert #7049, revert #7022 (#7071) 4 years ago
Akanksha Mahajan 5edfe3a3d8 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7022) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
sdong f9817201af Add unity build to CircleCI (#7026) 4 years ago
Peter Dillinger 5b2bbacb6f Minimize memory internal fragmentation for Bloom filters (#6427) 4 years ago
Peter Dillinger 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) 4 years ago
sdong 223b57eeb8 Fix the bug that compressed cache is disabled in read-only DBs (#6990) 4 years ago
Zitan Chen 94d04529de Store DB identity and DB session ID in SST files (#6983) 4 years ago
Zhen Li 9c24a5cb4d Fix persistent cache on windows (#6932) 4 years ago
Andrew Kryczka e6be168aa5 save a key comparison in block seeks (#6646) 4 years ago
Andrew Kryczka 02db03af8d make L0 index/filter pinned memory usage predictable (#6911) 4 years ago
Yanqin Jin 3020df9df5 Remove unnecessary inclusion of version_edit.h in env (#6952) 4 years ago
anand76 98b0cbea88 Check iterator status BlockBasedTableReader::VerifyChecksumInBlocks() (#6909) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Peter Dillinger 9360776cb9 Fix handling of too-small filter partition size (#6905) 4 years ago
Peter Dillinger 14eca6bf04 For ApproximateSizes, pro-rate table metadata size over data blocks (#6784) 4 years ago
sdong 298b00a396 Reduce dependency on gtest dependency in release code (#6907) 4 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 4 years ago
anand76 66942e8158 Avoid unnecessary reads of uncompression dictionary in MultiGet (#6906) 4 years ago
Cheng Chang bcb9e41080 Explicitly free allocated buffer when status is not ok (#6903) 4 years ago
Andrew Kryczka c5abf78bca avoid `IterKey::UpdateInternalKey()` in `BlockIter` (#6843) 4 years ago
Cheng Chang 82a82c76e7 Fix potential memory leak of scratch buffer (#6879) 4 years ago
Andrew Kryczka 292bcf6227 skip direct I/O tests in rocksdb lite (#6867) 4 years ago
mrambacher 38be686160 Add Struct Type to OptionsTypeInfo (#6425) 4 years ago
Cheng Chang 91b7553293 Enable IO Uring in MultiGet in direct IO mode (#6815) 4 years ago
sdong 4a4b8a1344 sst_dump to reduce number of file reads (#6836) 4 years ago
Ziyue Yang c384c08a4f Add tests for compression failure in BlockBasedTableBuilder (#6709) 4 years ago
Peter Dillinger b27a1448b6 Fix false NotFound from batched MultiGet with kHashSearch (#6821) 4 years ago
mrambacher 394f2bbd13 Add OptionTypeInfo::Enum and related methods (#6423) 4 years ago
sdong 079e50d2ba Disallow BlockBasedTableBuilder to set status from non-OK (#6776) 4 years ago
anand76 ab13d43e1d Pass a timeout to FileSystem for random reads (#6751) 4 years ago
mrambacher 618bf638aa Add Functions to OptionTypeInfo (#6422) 4 years ago
Peter Dillinger bae6f58696 Basic MultiGet support for partitioned filters (#6757) 4 years ago
Peter Dillinger 249eff0f30 Stats for redundant insertions into block cache (#6681) 4 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 4 years ago
Ibrahim Jarif ae77880223 Fix some typos in code comments (#6733) 4 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 4 years ago
Andrew Kryczka f9155a3404 Prevent uninitialized load in `IndexBlockIter` (#6736) 4 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 4 years ago
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 4 years ago
Ziyue Yang 41563b61db Fix data racing of BlockBasedTableBuilder::ParallelCompressionRep::first_block (#6640) 4 years ago
Andrew Kryczka 9eca6d651d fix comparison count for format_version=3 indexes (#6650) 4 years ago
anand76 79c838eb0f Fix a few bugs in db_stress fault injection (#6693) 4 years ago
anand76 5c19a441c4 Fault injection in db_stress (#6538) 4 years ago
anand76 d600e5b0eb Fix a Centos build failure reported in #6651 (#6656) 4 years ago
Yi Wu eb287c72d7 Fix wrong key being read on ingested file with global seqno and delta encoding (#6669) 5 years ago
sdong 00f8016b36 Fix clang anaylze warning caused by #6262 (#6641) 5 years ago
mrambacher 259b6ec8da Move the OptionTypeMap code closer to home (#6198) 5 years ago