Commit Graph

1406 Commits (ccb4f047ae0c6538b20090b0d70f80818c79482d)

Author SHA1 Message Date
Andrew Kryczka d5d8920f2c Fix race condition with WAL tracking and `FlushWAL(true /* sync */)` (#10185) 2 years ago
Hui Xiao a5d773e077 Add rate-limiting support to batched MultiGet() (#10159) 2 years ago
Andrew Kryczka 5d6005c780 Add WriteOptions::protection_bytes_per_key (#10037) 2 years ago
Peter Dillinger 126c223714 Remove deprecated block-based filter (#10184) 2 years ago
Yanqin Jin 1777e5f7e9 Snapshots with user-specified timestamps (#9879) 2 years ago
Yu Zhang a101c9de60 Return "invalid argument" when read timestamp is too old (#10109) 2 years ago
Peter Dillinger 4f78f9699b Refactor: Add BlockTypes to make them imply C++ type in block cache (#10098) 2 years ago
Yanqin Jin 3e02c6e05a Point-lookup returns timestamps of Delete and SingleDelete (#10056) 2 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 2 years ago
Jay Zhuang 0adac6f88e Deflake Transaction stress tests (#10063) 2 years ago
Yanqin Jin 514f0b0937 Fail DB::Open() if logger cannot be created (#9984) 2 years ago
tagliavini 6c50082654 Remove code that only compiles for Visual Studio versions older than 2015 (#10065) 2 years ago
Levi Tamasi af7ae912e2 Fix potential ambiguities in/around port/sys_time.h (#10045) 2 years ago
Changyu Bi 8515bd50c9 Support read rate-limiting in SequentialFileReader (#9973) 2 years ago
XieJiSS 8b1df101da fix: build on risc-v (#9215) 2 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 2 years ago
Hui Xiao e66e6d2faa Use SpecialEnv to speed up some slow BackupEngineRateLimitingTestWithParam (#9974) 2 years ago
mrambacher 204a42ca97 Added GetFactoryCount/Names/Types to ObjectRegistry (#9358) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 2 years ago
Andrew Kryczka a62506aee2 Enable unsynced data loss in crash test (#9947) 2 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 2 years ago
Yanqin Jin 2b5df21e95 Remove ifdef for try_emplace after upgrading to c++17 (#9932) 2 years ago
Yanqin Jin 2b5c29f9f3 Enforce the contract of SingleDelete (#9888) 2 years ago
Anvesh Komuravelli aafb377bb5 Update protection info on recovered logs data (#9875) 2 years ago
Yanqin Jin 94e245a14d Improve stress test for MultiOpsTxnsStressTest (#9829) 2 years ago
Herman Lee d9d456de49 Fix locktree accesses to PessimisticTransactions (#9898) 2 years ago
Yanqin Jin d13825e586 Add rollback_deletion_type_callback to TxnDBOptions (#9873) 2 years ago
sdong 4f9c0fd083 Add Aggregation Merge Operator (#9780) 2 years ago
Levi Tamasi db536ee045 Propagate errors from UpdateBoundaries (#9851) 2 years ago
Peter Dillinger efd035164b Meta-internal folly integration with F14FastMap (#9546) 2 years ago
mrambacher b7db7eae26 Plugin Registry (#7949) 2 years ago
gitbw95 f241d082b6 Prevent double caching in the compressed secondary cache (#9747) 2 years ago
Yanqin Jin 1a1c5bda23 Disallow commit-time-batch for write-prepared/write-unprepared txn conditionally (#9794) 2 years ago
Peter Dillinger 6534c6dea4 Fix remaining uses of "backupable" (#9792) 2 years ago
Chen Lixiang cd59b139fc Fix some typos in comments and HISTORY.md (#9798) 2 years ago
Peter Dillinger 40e3f30a28 Fix FileStorageInfo fields from GetLiveFilesMetaData (#9769) 3 years ago
gitbw95 8102690a52 Update Cache::Release param from force_erase to erase_if_last_ref (#9728) 3 years ago
Peter Dillinger cff0d1e8e6 New backup meta schema, with file temperatures (#9660) 3 years ago
Yanqin Jin 565fcead22 Fix clang-analyze by adding assertion (#9682) 3 years ago
Yanqin Jin 3b6dc049f7 Support user-defined timestamps in write-committed txns (#9629) 3 years ago
Peter Dillinger ce60d0cbe5 Test refactoring for Backups+Temperatures (#9655) 3 years ago
Yanqin Jin 6f12599863 Support WBWI for keys having timestamps (#9603) 3 years ago
Jay Zhuang d3a2f284d9 Add Temperature info in `NewSequentialFile()` (#9499) 3 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 3 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 3 years ago
Yanqin Jin 1cda273dc3 Fix a silent data loss for write-committed txn (#9571) 3 years ago
mrambacher c42d0cf862 Add support for decimals to PatternEntry (#9577) 3 years ago
Yanqin Jin 241b5aa15a Timestamp-based validation for pessimistic txn (#9562) 3 years ago
Yanqin Jin d6e1e6f37a Add commit_timestamp and read_timestamp to Pessimistic transaction (#9537) 3 years ago
mrambacher 81ada95bd7 Add STATIC_AVOID_DESTRUCTION for ObjectLibrary/Registry (#9464) 3 years ago