Commit Graph

1426 Commits (c8543296cac9beb9acfea7d7826c6236b218f62b)

Author SHA1 Message Date
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
sdong 9509003503 Option migration tool to break down files for FIFO compaction (#10600) 2 years ago
Peter Dillinger c5afbbfe4b Don't wait for indirect flush in read-only DB (#10569) 2 years ago
Hui Xiao b16655a547 Add missing synchronization in TestFSWritableFile (#10544) 2 years ago
Bo Wang 13cb7a84b6 Fix the memory leak in db_stress tests that are caused by `FaultInjectionSecondaryCache` and add `CompressedSecondaryCache` into stress tests. (#10523) 2 years ago
sdong bc575c614c Fix two extra headers (#10525) 2 years ago
Peter Dillinger 86a1e3e0e7 Derive cache keys from SST unique IDs (#10394) 2 years ago
sdong 9277569ba3 Add some missing headers (#10519) 2 years ago
Jay Zhuang 5d3aefb682 Migrate to docker for CI run (#10496) 2 years ago
Jay Zhuang 3f763763aa Change `bottommost_temperture` to `last_level_temperture` (#10471) 2 years ago
Peter Dillinger 27f3af5966 Fix serious FSDirectory use-after-Close bug (missing fsync) (#10460) 2 years ago
Jay Zhuang fcccc412d7 Remove Travis CI (#10407) 2 years ago
DaPorkchop_ 6bebe65030 Correctly implement Create-/DropColumnFamilies for PessimisticTransactionDB (#10332) 2 years ago
Wallace 1e9bf25f61 Do not hold mutex when write keys if not necessary (#7516) 2 years ago
Andrew Kryczka 25cc564ff7 Make RateLimiter not Customizable (#10378) 2 years ago
Jay Zhuang dcb6a3be4e Add helper function to get debug type name (#10243) 2 years ago
Peter Dillinger e6c5e0ab9a Have Cache use Status::MemoryLimit (#10262) 3 years ago
yite.gu a9117a3490 BackupEngine: we can return immediately if GetFileSize failed (#10176) 3 years ago
Andrew Kryczka ca81b80d83 Deflake RateLimiting/BackupEngineRateLimitingTestWithParam (#10271) 3 years ago
Yanqin Jin 9586dcf1ce Expose the initial logger creation error (#10223) 3 years ago
Andrew Kryczka d5d8920f2c Fix race condition with WAL tracking and `FlushWAL(true /* sync */)` (#10185) 3 years ago
Hui Xiao a5d773e077 Add rate-limiting support to batched MultiGet() (#10159) 3 years ago
Andrew Kryczka 5d6005c780 Add WriteOptions::protection_bytes_per_key (#10037) 3 years ago
Peter Dillinger 126c223714 Remove deprecated block-based filter (#10184) 3 years ago
Yanqin Jin 1777e5f7e9 Snapshots with user-specified timestamps (#9879) 3 years ago
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