Commit Graph

1393 Commits (d4081bf0be585c3853f47915c0b0af72b0a9d1ed)

Author SHA1 Message Date
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
Otto Kekäläinen f6c2777d95 Fix spelling: commited -> committed (#6481) 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
Manuel Ung 41535d0218 WriteUnPrepared: Pass in correct subbatch count during rollback (#6463) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Andrew Kryczka 0f9dcb88b2 Return NotSupported from WriteBatchWithIndex::DeleteRange (#5393) 5 years ago
Manuel Ung dc23c125c3 WriteUnPrepared: Untracked keys (#6404) 5 years ago
wolfkdy 29e24434fe refine code (#6420) 5 years ago
Manuel Ung fb571509a7 WriteUnPrepared: Enable WAL during crash recovery (#6418) 5 years ago
sdong ac8e89a443 Should flush and sync WAL when writing it in DB::Open() (#6417) 5 years ago
Kefu Chai debc4ef18b utilities/env_librados: copy use bufferlist::iterator (#6395) 5 years ago
sdong 876c2dbff4 Allow readahead when reading option files. (#6372) 5 years ago
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