Commit Graph

176 Commits (f0fca2b1d51a529ed72d3877357c59277f32d1d2)

Author SHA1 Message Date
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
Andrew Kryczka 78ee8564ad Integrity protection for live updates to WriteBatch (#7748) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Jay Zhuang 881e0dcc09 Fix MultiGet unable to query timestamp data issue (#7589) 4 years ago
sdong 94fc676d3f Fix db_properties_test for ASSERT_STATUS_CHECKED (#7490) 4 years ago
Andrew Kryczka 8115eb520d add Status check assertions for repair_test (#7455) 4 years ago
sdong d08a9005b7 Make db_basic_test pass assert status checked (#7452) 4 years ago
Akanksha Mahajan 8e0df9050c Store FSRandomAccessPtr object in RandomAccessFileReader (#7192) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
Andrew Kryczka 02db03af8d make L0 index/filter pinned memory usage predictable (#6911) 4 years ago
sdong 4a4b8a1344 sst_dump to reduce number of file reads (#6836) 5 years ago
Derrick Pallas 5272305437 Fix FilterBench when RTTI=0 (#6732) 5 years ago
Tomas Kolda 6ee66cf8f0 Prevents Table Cache to open same files more times (#6707) 5 years ago
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 5 years ago
Levi Tamasi e6f86cfb36 Revert the recent cache deleter change (#6620) 5 years ago
Levi Tamasi 6301dbe7a7 Use function objects as deleters in the block cache (#6545) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
anand76 3e49249d30 Ensure all MultiGet IO errors are propagated to user (#6403) 5 years ago
anand76 35ed530d2c Revert "Check KeyContext status in MultiGet (#6387)" (#6401) 5 years ago
anand76 d70011bccc Check KeyContext status in MultiGet (#6387) 5 years ago
Cheng Chang f5f79f01a2 Be able to read compatible leveldb sst files (#6370) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
anand76 e10570331d Support row cache with batched MultiGet (#5706) 5 years ago
Eli Pozniansky c2404d9928 Optimizing ApproximateSize to create index iterator just once (#5693) 5 years ago
sdong bd2c753dd0 Add command "list_file_range_deletes" in ldb (#5615) 5 years ago
Eli Pozniansky 6b7fcc0d5f Improve CPU Efficiency of ApproximateSize (part 1) (#5613) 5 years ago
sdong 66b5613d0c row_cache to share entry for recent snapshots (#5600) 5 years ago
sdong 699a569c52 Remove RandomAccessFileReader.for_compaction_ (#5572) 5 years ago
haoyuhuang 705b8eecb4 Add more callers for table reader. (#5454) 5 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 5 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 6 years ago
Sagar Vemuri 3548e4220d Improve explicit user readahead performance (#5246) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Andrew Kryczka 07cf0ee589 Fix ticker stat for number files closed (#4703) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Abhishek Madan 6bee36a786 Modify FragmentedRangeTombstoneList member layout (#4632) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Abhishek Madan 7528130e38 Cache fragmented range tombstones in BlockBasedTableReader (#4493) 6 years ago
Abhishek Madan 8c78348c77 Use only "local" range tombstones during Get (#4449) 6 years ago
Yanqin Jin 729a617b5b Add listener to sample file io (#3933) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago