Commit Graph

790 Commits (8465cccde2ea7e5e76b0826a307a927a682dfc86)

Author SHA1 Message Date
sdong a0cd920026 LevelIterator to avoid gap after prefix bloom filters out a file (#5861) 5 years ago
Levi Tamasi 5f025ea832 BlobDB GC: add SST <-> oldest blob file referenced mapping (#5903) 5 years ago
sdong 846e05005d Revert "Merging iterator to avoid child iterator reseek for some cases (#5286)" (#5871) 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
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Pratik Dhandharia a281822331 Lower the risk for users to run options.force_consistency_checks = true (#5744) 5 years ago
anand76 e10570331d Support row cache with batched MultiGet (#5706) 5 years ago
Andrew Kryczka ba0967b567 Reduce severity of too many levels log message (#5742) 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
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Eli Pozniansky 4834dab578 Improve CPU Efficiency of ApproximateSize (part 2) (#5609) 5 years ago
Levi Tamasi 092f417037 Move the uncompression dictionary object out of the block cache (#5584) 5 years ago
Eli Pozniansky 6b7fcc0d5f Improve CPU Efficiency of ApproximateSize (part 1) (#5613) 5 years ago
Eli Pozniansky c129c75fb7 Added log_readahead_size option to control prefetching for Log::Reader (#5592) 6 years ago
sdong 699a569c52 Remove RandomAccessFileReader.for_compaction_ (#5572) 6 years ago
Yi Wu 4f66ec977d Fix lower bound check error when iterate across file boundary (#5540) 6 years ago
haoyuhuang 6edc5d0719 Block cache tracing: Associate a unique id with Get and MultiGet (#5514) 6 years ago
Yi Wu 662ce62044 Reduce iterator key comparison for upper/lower bound check (2nd attempt) (#5468) 6 years ago
haoyuhuang 705b8eecb4 Add more callers for table reader. (#5454) 6 years ago
Yanqin Jin f287f8dc93 Fix a bug caused by secondary not skipping the beginning of new MANIFEST (#5472) 6 years ago
Zhongyi Xie 671d15cbdd Persistent Stats: persist stats history to disk (#5046) 6 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 6 years ago
Levi Tamasi ba64a4cf52 Revert "Reduce iterator key comparison for upper/lower bound check (#5111)" (#5440) 6 years ago
haoyuhuang 5efa0d6b0d Create a BlockCacheLookupContext to enable fine-grained block cache tracing. (#5421) 6 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 years ago
Yanqin Jin 340ed4fac7 Add support for timestamp in Get/Put (#5079) 6 years ago
haoyuhuang 227b5d52df Make RocksDB secondary instance respect atomic groups in version edits. (#5411) 6 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 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
haoyuhuang 518cd1a62a Use GetCurrentManifestPath to locate current MANIFEST file (#5331) 6 years ago
Vijay Nadimpalli 931c9df886 Use separate status code for column family drop and db shutdown in progress (#5275) 6 years ago
yiwu-arbug f3a7847598 Reduce iterator key comparison for upper/lower bound check (#5111) 6 years ago
anand76 6492430eaf Fix a bug in db_stress and an incorrect assertion in FilePickerMultiGet (#5301) 6 years ago
Siying Dong 9fad3e21eb Merging iterator to avoid child iterator reseek for some cases (#5286) 6 years ago
anand76 181bb43f08 Fix bugs in FilePickerMultiGet (#5292) 6 years ago
Zhongyi Xie 5d27d65bef multiget: fix memory issues due to vector auto resizing (#5279) 6 years ago
Siying Dong 4479dff208 Reduce binary search when reseek into the same data block (#5256) 6 years ago
qinzuoyan a7d103198e Print smallest and largest seqno in Version::DebugString() for more details (#5231) 6 years ago
Sagar Vemuri efa948741c Use creation_time or mtime when file_creation_time=0 (#5184) 6 years ago
Siying Dong 992dfc7811 Introduce InternalIteratorBase::NextAndGetResult() (#5197) 6 years ago
Yanqin Jin 392f6d49e5 Fix a bug in GetOverlappingInputsRangeBinarySearch (#5211) 6 years ago
JiYou 5b7e09bd6f VersionSet: optmize GetOverlappingInputsRangeBinarySearch (#4987) 6 years ago
anand76 29111e92b4 Add bounds check in FilePickerMultiGet::PrepareNextLevel() (#5189) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago