Commit Graph

304 Commits (8286469b9a72cd19d13eb52ed80af71c9e0235b0)

Author SHA1 Message Date
Peter Dillinger 003e72b201 Use size_t for filter APIs, protect against overflow (#7726) 4 years ago
anand76 8a1488efbf Ensure that MultiGet works properly with compressed cache (#7756) 4 years ago
Jay Zhuang 9e1640403a Exclude timestamp from prefix extractor (#7668) 4 years ago
Yanqin Jin 84a700819e Fix the logic of setting read_amp_bytes_per_bit from OPTIONS file (#7680) 4 years ago
Yanqin Jin 9aa1b1dc19 Hack to load OPTIONS file for read_amp_bytes_per_bit (#7659) 4 years ago
Peter Dillinger 60af964372 Experimental (production candidate) SST schema for Ribbon filter (#7658) 4 years ago
mrambacher c442f6809f Create a Customizable class to load classes and configurations (#6590) 4 years ago
Huisheng Liu 16d103d35b fix read_amp_bytes_per_bit field size (#7651) 4 years ago
Jay Zhuang 881e0dcc09 Fix MultiGet unable to query timestamp data issue (#7589) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
Ramkumar Vadivelu 9a690a74e1 In ParseInternalKey(), include corrupt key info in Status (#7515) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Ziyue Yang 1c78e4b235 Make parallel compression optimization code tidier (#6888) 4 years ago
mrambacher 1eda625eab Revert `Status`es returned from pre-`Configurable` options functions (#7563) 4 years ago
Akanksha Mahajan b4cd51d847 Fix for stress test failure (#7574) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 4 years ago
Akanksha Mahajan db87afbcb3 Return error if Get/Multi() fails in Prefetching Filter blocks (#7543) 4 years ago
Andrew Kryczka 75d3b6fdf0 Redesign block cache pinning API (#7520) 4 years ago
Akanksha Mahajan 24498ab1ec Add few unit test cases in ASSERT_STATUS_CHECKED (#7500) 4 years ago
Akanksha Mahajan 38d0a365e3 Add Stats for MultiGet (#7366) 4 years ago
sdong 2496d3d4b8 Avoid to suppress status code in ~BlockBasedTableBuilder (#7507) 4 years ago
Levi Tamasi 5d16325ce3 Revert "Return error if Get() fails in Prefetching Filter blocks (#7463)" (#7505) 4 years ago
Akanksha Mahajan 7d503e66a9 Return error if Get() fails in Prefetching Filter blocks (#7463) 4 years ago
darionyaphet 2af46f1011 Move break into block (#7468) 4 years ago
Ramkumar Vadivelu e04a50923d Change ParseInternalKey() to return Status instead of bool (#7457) 4 years ago
Jay Zhuang 1bdaef7a06 Status check enforcement for timestamp_basic_test (#7454) 4 years ago
anand76 bd5d9e2a1d Fix misspelling of PartitionedIndexIterator (#7450) 4 years ago
sdong d08a9005b7 Make db_basic_test pass assert status checked (#7452) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
Jay Zhuang 8a8a01c642 Fix compile error for old gcc-4.8 (#7358) 4 years ago
Jay Zhuang 27aa443a15 Add sst_file_dumper status check (#7315) 4 years ago
Andrew Kryczka af54c4092a fix SstFileWriter with dictionary compression (#7323) 4 years ago
Bingyi Sun 61d5a132c9 Fix typo: rename "bounary" to "boundary" in block.cc (#7328) 4 years ago
Jay Zhuang c2485f2d81 Add buffer prefetch support for non directIO usecase (#7312) 4 years ago
sdong 722814e357 Get() to fail with underlying failures in PartitionIndexReader::CacheDependencies() (#7297) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 4 years ago
Levi Tamasi 9d6f48ec1d Clean up CompressBlock/CompressBlockInternal a bit (#7249) 4 years ago
anand76 832b056a30 Enable IO timeouts for iterators (#7161) 4 years ago
sdong 5c1a544122 Clean up InternalIterator upper bound logic a little bit (#7200) 4 years ago
sdong 41c328fe57 Fix a perf regression that caused every key to go through upper bound check (#7209) 4 years ago
Andrew Kryczka a4a4a2dabd dedup ReadOptions in iterator hierarchy (#7210) 4 years ago
Andrew Kryczka 643c863b72 minimize BlockIter comparator scope (#7149) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 5 years ago
Andrew Kryczka 82611ee25a save key comparisons in BlockIter::BinarySeek (#7068) 5 years ago
Akanksha Mahajan 54f171fe90 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7096) 5 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 5 years ago
Peter Dillinger a680a7ea37 Un-revert #7049, revert #7022 (#7071) 5 years ago
Akanksha Mahajan 5edfe3a3d8 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7022) 5 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 5 years ago
sdong f9817201af Add unity build to CircleCI (#7026) 5 years ago