Commit Graph

1349 Commits (ed50ccd19a2660e65db47b82933ee9177a8e8ef5)

Author SHA1 Message Date
Cheng Chang 40497a875a Reduce memory copies when fetching and uncompressing blocks from SST files (#6689) 5 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 5 years ago
Ibrahim Jarif ae77880223 Fix some typos in code comments (#6733) 5 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 5 years ago
Andrew Kryczka f9155a3404 Prevent uninitialized load in `IndexBlockIter` (#6736) 5 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 5 years ago
Peter Dillinger 45d2b4efca Fix tabs and lint-ignores (#6734) 5 years ago
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 5 years ago
Ziyue Yang 41563b61db Fix data racing of BlockBasedTableBuilder::ParallelCompressionRep::first_block (#6640) 5 years ago
Andrew Kryczka 9eca6d651d fix comparison count for format_version=3 indexes (#6650) 5 years ago
anand76 79c838eb0f Fix a few bugs in db_stress fault injection (#6693) 5 years ago
anand76 5c19a441c4 Fault injection in db_stress (#6538) 5 years ago
anand76 d600e5b0eb Fix a Centos build failure reported in #6651 (#6656) 5 years ago
Yi Wu eb287c72d7 Fix wrong key being read on ingested file with global seqno and delta encoding (#6669) 5 years ago
anand76 fcd7bee925 Properly account block_decompress_time (#6658) 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
Burton Li df62cd5b35 Fix msvc debug test failures (#6579) 5 years ago
sdong d0f3894cf1 In block based table builder, make variables for estimating file size atomic (#6636) 5 years ago
Ziyue Yang 8088482dd6 Fix a division by zero after #6262 (#6633) 5 years ago
Ziyue Yang 03a781a90c Add pipelined & parallel compression optimization (#6262) 5 years ago
Levi Tamasi e6f86cfb36 Revert the recent cache deleter change (#6620) 5 years ago
sdong 80979f81c7 Make options.bottommost_compression, compression_opts and bottommost_compression_opts dynamically changeable. (#6615) 5 years ago
Zhichao Cao 2ae91c6097 Fix potential memory leak in table_test (#6611) 5 years ago
Zhichao Cao e8d332d97e Use FileChecksumGenFactory for SST file checksum (#6600) 5 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 5 years ago
Levi Tamasi 6301dbe7a7 Use function objects as deleters in the block cache (#6545) 5 years ago
Mike Kolupaev 963af52f15 Fix iterator reading filter block despite read_tier == kBlockCacheTier (#6562) 5 years ago
Huisheng Liu a6ce5c823b multiget support for timestamps (#6483) 5 years ago
Cheng Chang 4fc216649d Support direct IO in RandomAccessFileReader::MultiRead (#6446) 5 years ago
sdong 712bc4b6a2 Fix regression bug in partitioned index reseek caused by #6531 (#6551) 5 years ago
akankshamahajan a8149aef1e Allow table/sst_file_reader_test.cc to use custom Env (#6536) 5 years ago
Yanqin Jin 098dce2d1a Fix compiler warning treated as error (#6547) 5 years ago
sdong d66908091d De-template block based table iterator (#6531) 5 years ago
sdong 674cf41732 Divide block_based_table_reader.cc (#6527) 5 years ago
Yanqin Jin d93812c9ae Iterator with timestamp (#6255) 5 years ago
Cheng Chang 0a0151fb99 Remove memcpy from RandomAccessFileReader::Read in direct IO mode (#6455) 5 years ago
Huisheng Liu 904a60ff63 return timestamp from get (#6409) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 5 years ago
Cheng Chang 741decfe37 Return early on failure when constructing CuckooTableReader (#6453) 5 years ago
Andrew Kryczka 69679e7375 Fix range deletion tombstone ingestion with global seqno (#6429) 5 years ago
Yanqin Jin 890d87fadc Some minor fix-ups (#6440) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Cheng Chang 152f8a8ffe Remove unnecessary computation of index (#6406) 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
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
anand76 d70011bccc Check KeyContext status in MultiGet (#6387) 5 years ago
sdong 8f2bee6747 Add ReadOptions.auto_prefix_mode (#6314) 5 years ago