Commit Graph

1061 Commits (5f478b9f752414b5ec8155dc91f50c3331d296c3)

Author SHA1 Message Date
Levi Tamasi 1b4be4cac9 BlobDB: ignore trivially moved files when updating the SST<->blob file mapping (#6381) 5 years ago
Yanqin Jin f2fbc5d668 Shorten certain test names to avoid infra failure (#6352) 5 years ago
Levi Tamasi 9e3ace42a4 Add statistics for BlobDB GC (#6296) 5 years ago
Maysam Yabandeh 2f973ca96e Double Crash in kPointInTimeRecovery with TransactionDB (#6313) 5 years ago
matthewvon e6e8b9e871 Correct pragma once problem with Bazel on Windows (#6321) 5 years ago
Levi Tamasi 1dd7873e08 Remove earlier partial BlobDB GC implementation (#6278) 5 years ago
Maysam Yabandeh eff5e076f5 unordered_write incompatible with max_successive_merges (#6284) 5 years ago
sdong 39410bcb3d Fix some shadow warning (#6242) 5 years ago
Maysam Yabandeh 5709e97a74 Skip CancelAllBackgroundWork if DBImpl is already closed (#6268) 5 years ago
wolfkdy 1ab1231acf parallel occ (#6240) 5 years ago
Maysam Yabandeh 48a678b7c9 Prevent an incompatible combination of options (#6254) 5 years ago
Levi Tamasi 1ebaa762e6 Log garbage_collection_cutoff alongside the other BlobDB options 5 years ago
Levi Tamasi 7a7ca8eb5b BlobDB: only compare CF IDs when checking whether an API call is for the default CF (#6226) 5 years ago
anand1976 1be48cb895 Fix crash in Transaction::MultiGet() when num_keys > 32 5 years ago
Levi Tamasi 0d2172f128 Make it possible to enable periodic compactions for BlobDB (#6172) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Levi Tamasi 583c6953d8 Move out valid blobs from the oldest blob files during compaction (#6121) 5 years ago
Levi Tamasi 3b607610df Do not update SST <-> blob file mapping if compaction failed 5 years ago
Adam Retter a61ec9ae3b Fix BlobDB compilation on older GCC versions 5 years ago
Adam Retter 6d58ea901d Fix compilation under MSVC VS2015 (#6081) 5 years ago
Levi Tamasi d9314a9214 Refactor and clean up the code that reads a blob from a file (#6093) 5 years ago
Levi Tamasi 72daa92d3a Refactor blob file creation logic (#6066) 5 years ago
Sebastiano Peluso fcd7e03832 Ignore value of BackupableDBOptions::max_valid_backups_to_open when B… (#6072) 5 years ago
Levi Tamasi 279c488395 Mark blob files not needed by any memtables/SSTs obsolete (#6032) 5 years ago
Maysam Yabandeh 0058daef7b Disable SmallestUnCommittedSeq in Valgrind run (#6035) 5 years ago
Peter Dillinger e8e7fb1dcf More fixes to auto-GarbageCollect in BackupEngine (#6023) 5 years ago
anand76 6c7b1a0cc7 Batched MultiGet API for multiple column families (#5816) 5 years ago
Levi Tamasi 8e7aa62813 BlobDB: Maintain mapping between blob files and SSTs (#6020) 5 years ago
Peter Dillinger aa63abf698 Auto-GarbageCollect on PurgeOldBackups and DeleteBackup (#6015) 5 years ago
Levi Tamasi f80050fa8f Add file number/oldest referenced blob file number to {Sst,Live}FileMetaData (#6011) 5 years ago
Yanqin Jin 67e735dbf9 Rename BlockBasedTable::ReadMetaBlock (#6009) 5 years ago
Sergei Petrunia 230bcae7b6 Add a limited support for iteration bounds into BaseDeltaIterator (#5403) 5 years ago
Maysam Yabandeh 52733b4498 WritePrepared: Fix flaky test MaxCatchupWithNewSnapshot (#5850) 5 years ago
Sagar Vemuri 4c9aa30a62 Auto enable Periodic Compactions if a Compaction Filter is used (#5865) 5 years ago
Peter Dillinger ca7ccbe2ea Misc hashing updates / upgrades (#5909) 5 years ago
Levi Tamasi a59dc843a4 Move blob_index.h to db/ (#5919) 5 years ago
Andrew Kryczka b00761eea6 Fix block cache ID uniqueness for Windows builds (#5844) 5 years ago
jsteemann da3b2840cb save a few redundant container lookups (#5875) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
Levi Tamasi 2cbb61eadb Make clang-analyzer happy (#5821) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
anand76 83a6a614e9 Refactor ArenaWrappedDBIter into separate files (#5801) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Wilfried Goesgens fbab9913e2 upgrade gtest 1.7.0 => 1.8.1 for json result writing 5 years ago
Maysam Yabandeh 78b8cfc7ec WriteUnPrepared: Split ReadYourOwnWriteStress to three (#5776) 5 years ago
Manuel Ung 2208cc0196 Fix build break in TransactionBaseImpl::TrackKey (#5771) 5 years ago
奏之章 533e47709c Fix WriteBatchWithIndex with MergeOperator bug (#5577) 5 years ago
jsteemann 19e8c9b64f use c++17's try_emplace if available (#5696) 5 years ago