Commit Graph

953 Commits (eab4f49a2cba969af04a502e561653ca018dba97)

Author SHA1 Message Date
Maysam Yabandeh eab4f49a2c WritePrepared: skip_concurrency_control option (#5330) 6 years ago
Maysam Yabandeh f5576c3317 WritePrepared: disableWAL in commit without prepare (#5327) 6 years ago
Maysam Yabandeh 5c0e304170 WritePrepared: Clarify the need for two_write_queues in unordered_write (#5313) 6 years ago
Maysam Yabandeh c71f5bb9aa Disable WriteUnPrepared stress tests (#5315) 6 years ago
Maysam Yabandeh f0e8216197 WritePrepared: Fix deadlock in WriteRecoverableState (#5306) 6 years ago
Thomas Fersch a42757607d Use pre-increment instead of post-increment for iterators (#5296) 6 years ago
Maysam Yabandeh f383641a1d Unordered Writes (#5218) 6 years ago
anand76 1c8cbf315f Extend MultiGet batching to Transactions (#5210) 6 years ago
Andrew Kryczka 8272a6de57 Optionally wait on bytes_per_sync to smooth I/O (#5183) 6 years ago
jsteemann de76909464 refactor SavePoints (#5192) 6 years ago
Fosco Marotto 6c2bf9e916 Add copyright headers per FB open-source checkup tool. (#5199) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
jsteemann 8295d364e2 Improve transaction lock details (#5193) 6 years ago
Manuel Ung d655a3aab7 Remove extraneous call to TrackKey (#5173) 6 years ago
Maysam Yabandeh fe642cbee6 WritePrepared: fix race condition in reading batch with duplicate keys (#5147) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Manuel Ung ef0fc1b461 Reduce copies of LockInfo (#5172) 6 years ago
Siying Dong 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) 6 years ago
Harry Wong 8d1e52165d Removed const fields in copyable classes (#5095) 6 years ago
Adam Simpkins c06c4c01c5 Fix many bugs in log statement arguments (#5089) 6 years ago
Maysam Yabandeh 7441a0ecba WriteUnPrepared: fix ubsan complaint (#5148) 6 years ago
Maysam Yabandeh 5234fc1b70 Mark logs with prepare in PreReleaseCallback (#5121) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Maysam Yabandeh a703f16da9 WriteUnPrepared: Enable auto-compaction after max_evicted_seq_ init (#5128) 6 years ago
anand76 dae3b5545c Smooth the deletion of WAL files (#5116) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Siying Dong fe2bd190a5 BlobDB::Open() should put all existing trash files to delete scheduler (#5103) 6 years ago
Rashmi Sharma a4396f9218 Make it easier for users to load options from option file and set shared block cache. (#5063) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
He Zhe 20d49da90c utilities: Fix build failure with -Werror=maybe-uninitialized (#5074) 6 years ago
Maysam Yabandeh 04d3ac4e63 Fix tsan compliant on AddPreparedBeforeMax (#5052) 6 years ago
Levi Tamasi 79b6ab43ce BlobDB: Remove GC interval option (#5044) 6 years ago
Maysam Yabandeh 04a2631dbe WritePrepared: handle adding prepare before max_evicted_seq_ (#5025) 6 years ago
Maysam Yabandeh 703f1375c2 WritePrepared: Add rollback batch to PreparedHeap (#5026) 6 years ago
Maysam Yabandeh 68a2f94d5d WritePrepared: commit only from the 2nd queue (#5014) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Maysam Yabandeh a661c0d208 WritePrepared: optimize read path by avoiding virtual (#5018) 6 years ago
Siying Dong 06f378d75e When closing BlobDB, should first wait for all background tasks (#5005) 6 years ago
Maysam Yabandeh cf98df34c1 Change random seed for txn stress tests on each run (#5004) 6 years ago
Maysam Yabandeh 0f4244fe00 WritePrepared: Improve stress tests with slow threads (#4974) 6 years ago
Maysam Yabandeh bcdc8c8b19 WritePrepared: max_evicted_seq_ update during commit cache lookup (#4955) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Yanqin Jin 5af9446ee6 Remove Lua compaction filter from RocksDB main repo (#4971) 6 years ago
Maysam Yabandeh d6b9b3b884 Enhance transaction_test_util with delays (#4970) 6 years ago
Maysam Yabandeh 9144d1f186 WritePrepared: add private options to TransactionDBOptions (#4966) 6 years ago
Maysam Yabandeh 10d14693ac WritePrepared: fix ValidateSnapshot with long-running txn (#4961) 6 years ago
Maysam Yabandeh 199fabc197 WritePrepared: non-atomic commit of delayed prepared (#4947) 6 years ago
Maysam Yabandeh dcb73e7735 WritePrepared: release snapshot equal to max (#4944) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
anand76 d0d484b132 Always delete Blob DB files in the background (#4928) 6 years ago