Commit Graph

1401 Commits (3ee6c9baec6574433440018ecf58c0b05dc8b2e3)

Author SHA1 Message Date
Yu Zhang a101c9de60 Return "invalid argument" when read timestamp is too old (#10109) 3 years ago
Peter Dillinger 4f78f9699b Refactor: Add BlockTypes to make them imply C++ type in block cache (#10098) 3 years ago
Yanqin Jin 3e02c6e05a Point-lookup returns timestamps of Delete and SingleDelete (#10056) 3 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 3 years ago
Jay Zhuang 0adac6f88e Deflake Transaction stress tests (#10063) 3 years ago
Yanqin Jin 514f0b0937 Fail DB::Open() if logger cannot be created (#9984) 3 years ago
tagliavini 6c50082654 Remove code that only compiles for Visual Studio versions older than 2015 (#10065) 3 years ago
Levi Tamasi af7ae912e2 Fix potential ambiguities in/around port/sys_time.h (#10045) 3 years ago
Changyu Bi 8515bd50c9 Support read rate-limiting in SequentialFileReader (#9973) 3 years ago
XieJiSS 8b1df101da fix: build on risc-v (#9215) 3 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 3 years ago
Hui Xiao e66e6d2faa Use SpecialEnv to speed up some slow BackupEngineRateLimitingTestWithParam (#9974) 3 years ago
mrambacher 204a42ca97 Added GetFactoryCount/Names/Types to ObjectRegistry (#9358) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Andrew Kryczka a62506aee2 Enable unsynced data loss in crash test (#9947) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Yanqin Jin 2b5df21e95 Remove ifdef for try_emplace after upgrading to c++17 (#9932) 3 years ago
Yanqin Jin 2b5c29f9f3 Enforce the contract of SingleDelete (#9888) 3 years ago
Anvesh Komuravelli aafb377bb5 Update protection info on recovered logs data (#9875) 3 years ago
Yanqin Jin 94e245a14d Improve stress test for MultiOpsTxnsStressTest (#9829) 3 years ago
Herman Lee d9d456de49 Fix locktree accesses to PessimisticTransactions (#9898) 3 years ago
Yanqin Jin d13825e586 Add rollback_deletion_type_callback to TxnDBOptions (#9873) 3 years ago
sdong 4f9c0fd083 Add Aggregation Merge Operator (#9780) 3 years ago
Levi Tamasi db536ee045 Propagate errors from UpdateBoundaries (#9851) 3 years ago
Peter Dillinger efd035164b Meta-internal folly integration with F14FastMap (#9546) 3 years ago
mrambacher b7db7eae26 Plugin Registry (#7949) 3 years ago
gitbw95 f241d082b6 Prevent double caching in the compressed secondary cache (#9747) 3 years ago
Yanqin Jin 1a1c5bda23 Disallow commit-time-batch for write-prepared/write-unprepared txn conditionally (#9794) 3 years ago
Peter Dillinger 6534c6dea4 Fix remaining uses of "backupable" (#9792) 3 years ago
Chen Lixiang cd59b139fc Fix some typos in comments and HISTORY.md (#9798) 3 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
mrambacher fe9d495112 Return different Status based on ObjectRegistry::NewObject calls (#9333) 3 years ago
Peter Dillinger 5cb137a860 Work around some new clang-analyze failures (#9515) 3 years ago
mrambacher aae3093719 Introduce a CountedFileSystem for counting file operations (#9283) 3 years ago
Yanqin Jin 3122cb4358 Revise APIs related to user-defined timestamp (#8946) 3 years ago
Peter Dillinger 78aee6fedc Remove obsolete backupable_db.h, utility_db.h (#9438) 3 years ago