Commit Graph

1423 Commits (9593fd1c82362f42a4c8282d84c902194e9efe4a)

Author SHA1 Message Date
Zitan Chen 147f7b472a Fix flakiness of BackupableDBTest.TableFileCorruptedBeforeBackup (#7082) 4 years ago
Jay Zhuang 00de699096 Replace reinterpret_cast with static_cast_with_check (#7067) 4 years ago
Zitan Chen 373d5ac485 BackupEngine verifies table file checksums on creating new backups (#7015) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Zitan Chen b5bae48c8a Fix db_id and db_session_id nullptr warning by clang analyzer (#7063) 4 years ago
Zitan Chen 6a243b3ade Generalize BackupEngine naming option for share_files_with_checksum SSTs and revert BackupEngine::VerifyBackup to check only file sizes by default (#7032) 4 years ago
Burton Li 5be2cb6948 Compaction filter support for BlobDB (#6850) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
Zitan Chen 1569dc48f5 `BackupEngine::VerifyBackup` verifies checksum by default (#7014) 4 years ago
sdong d64cf0e4ee Move away from direct TmpDir() call in some tests (#7030) 4 years ago
Zitan Chen be41c61f22 Add a new option for BackupEngine to store table files under shared_checksum using DB session id in the backup filenames (#6997) 4 years ago
Levi Tamasi 9f21d08660 Move kNoExpiration to blob_db.h (#7018) 4 years ago
Zhen Li 9c24a5cb4d Fix persistent cache on windows (#6932) 4 years ago
Levi Tamasi 5abda3bb8b Move blob_log_{format,reader,writer}.{cc,h} to db/blob/ (#6960) 5 years ago
Peter Dillinger aaece2a98d Fix some defects reported by Coverity Scan (#6933) 5 years ago
Peter Dillinger c7432cc3c0 Fix more defects reported by Coverity Scan (#6935) 5 years ago
sdong 6cbe9d9762 Make StringAppendOperatorTest a parameterized test (#6930) 5 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 5 years ago
Zhichao Cao 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) 5 years ago
sdong bfc9737aca Remove gtest dependency in non-test code under utilities/cassandra (#6908) 5 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 5 years ago
Marek Kurdej bcd32560dd Fix warning -Wextra-semi. NFC. (#6869) 5 years ago
Peter Dillinger c7aedf1b48 Clean up some code related to file checksums (#6861) 5 years ago
Cheng Chang b9d65f5aa6 Trigger compaction in CompactOnDeletionCollector based on deletion ratio (#6806) 5 years ago
Levi Tamasi 06c3b85b9a Disallow using the base DB's storage directory as blob_dir in BlobDB (#6810) 5 years ago
Cheng Chang 211088df6e Remove redundant update of txn_state_ in transaction Prepare (#6778) 5 years ago
Cheng Chang ef0c3eda27 Make users explicitly be aware of prepare before commit (#6775) 5 years ago
anand76 ab13d43e1d Pass a timeout to FileSystem for random reads (#6751) 5 years ago
Derrick Pallas 5272305437 Fix FilterBench when RTTI=0 (#6732) 5 years ago
Levi Tamasi bea91d5d61 Destroy any ColumnFamilyHandles in BlobDB::Open upon error (#6763) 5 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 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
anand76 3d6d7bcf17 Log CompactOnDeletionCollectorFactory parameters on DB open (#6686) 5 years ago
sdong 1be3be5522 Auto-Format two recent diffs and add HISTORY.md (#6685) 5 years ago
Cheng Chang d648a0e17f Add unit test for TransactionLockMgr (#6599) 5 years ago
Levi Tamasi e6f86cfb36 Revert the recent cache deleter change (#6620) 5 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
Cheng Chang 3881a678d5 Refactor IsLockExpired (#6586) 5 years ago
Cheng Chang 2e276973e4 Compute cv_end_time with simpler logic (#6585) 5 years ago
Burton Li 8abd41a544 Fix write_unprepared_transaction_test crash on debug version. (#6574) 5 years ago
Peter Dillinger e91d1a21a6 Streamline persistent_cache_test for testing efficiency (#6601) 5 years ago
Levi Tamasi 6301dbe7a7 Use function objects as deleters in the block cache (#6545) 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
Levi Tamasi c15e85bdcb Move BlobDB related files under db/ to db/blob/ (#6519) 5 years ago
Chao Zhao 4028eba67b Optional sequence number exporting during checkpoint creation (#5528) 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