Commit Graph

430 Commits (main)

Author SHA1 Message Date
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
Yi Wu b1ad6ebba8 WritePrepared: fix two versions in compaction see different status for released snapshots (#4890) 6 years ago
Maysam Yabandeh 7fd9813b9f WritePrepared: commit of delayed prepared entries (#4894) 6 years ago
tom wang 73ff15c07b WritePrepared: fix typo in comments 6 years ago
Yanqin Jin dd9eca1c58 Remove unused variable to fix clang compilation err (#4893) 6 years ago
Yi Wu 128f532858 WritePrepared: fix issue with snapshot released during compaction (#4858) 6 years ago
Yi Wu 5d4fddfa52 WritePrepared: Fix visible key compacted out by compaction (#4883) 6 years ago
Maysam Yabandeh cad99a6031 WritePrepared: snapshot should be larger than max_evicted_seq_ (#4886) 6 years ago
Yi Wu d50c10ed37 WritePrepared: Fix SmallestUnCommittedSeq() doesn't check delayed_prepared (#4867) 6 years ago
Maysam Yabandeh 856ac24484 WritePrepared: fix race condition on GetSnapshotListFromDB (#4872) 6 years ago
Zhongyi Xie 6a4ec41fed add assert to silence clang warning (#4871) 6 years ago
Maysam Yabandeh f3a99e8a4d WritePrepared: Report released snapshots in IsInSnapshot (#4856) 6 years ago
Maysam Yabandeh cd227d74ba WritePrepared: improve IsInSnapshotEmptyMapTest (#4853) 6 years ago
Maysam Yabandeh 0ed98bf89e WritePrepared: fix snapshot sequence in rollback (#4851) 6 years ago
Faustin Lammler 7d65bd5ce4 Fix spelling errors (#4827) 6 years ago
DorianZheng 2670fe8c73 Get `CompactionJobInfo` from CompactFiles 6 years ago
Maysam Yabandeh b878f93c70 Extend Transaction::GetForUpdate with do_validate (#4680) 6 years ago
Zhongyi Xie 2f1ca4e838 Revert "BaseDeltaIterator: always check valid() before accessing key(… (#4744) 6 years ago
Zhongyi Xie 3a18bb3e15 BaseDeltaIterator: always check valid() before accessing key() (#4702) 6 years ago
Maysam Yabandeh f1b0841f06 WritePrepared: followup fix for snapshot double release issue (#4734) 6 years ago
Maysam Yabandeh 1a5a93ff74 WritePrepared: Fix double snapshot release issue (#4727) 6 years ago
Zhongyi Xie a21cb22ee3 Revert "apply ReadOptions.iterate_upper_bound to transaction iterator… (#4705) 6 years ago
Zhongyi Xie b76398a82b apply ReadOptions.iterate_upper_bound to transaction iterator (#4656) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Siying Dong 566fc8b994 Black list some valgrind tests (#4642) 6 years ago
Maysam Yabandeh 2b5b7bc795 WritePrepared: Fix bug in searching in non-cached snapshots (#4639) 6 years ago
Simon Grätzer ad21b1af52 Set WriteCommitted txn id to commit sequence number (#4565) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
Maysam Yabandeh 3f5282268f Skip concurrency control during recovery of pessimistic txn (#4346) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Mikhail Antonov 927f274939 Avoiding write stall caused by manual flushes (#4297) 6 years ago
Yi Wu 4f12d49daf Suppress clang analyzer error (#4299) 6 years ago
jsteemann 90f744941d adds missing PopSavePoint method to Transaction (#4256) 6 years ago
Siying Dong 9c0c8f5ff6 GetAllKeyVersions() to take an extra argument of `max_num_ikeys`. (#4271) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Manuel Ung ea212e5316 WriteUnPrepared: Implement unprepared batches for transactions (#4104) 7 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 7 years ago
Fosco Marotto 8527012bb6 Converted db/merge_test.cc to use gtest (#4114) 7 years ago
Maysam Yabandeh 537a233941 Exclude StackableDB from transaction stress tests (#4132) 7 years ago
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 7 years ago
Daniel Black 36fa49ceb5 transaction_test: -Wunused-variable with clang-7 (#4074) 7 years ago
Manuel Ung 8ad63a4b86 WriteUnPrepared: Add new WAL marker kTypeBeginUnprepareXID (#4069) 7 years ago
chouxi 818c84e116 Store timestamp in deadlock detection (#4060) 7 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 7 years ago
Manuel Ung ab2254bedf Fix clang analyze 7 years ago
Manuel Ung 01e3c30def Extend existing unit tests to run with WriteUnprepared as well 7 years ago