| 587 | } |
| 588 | |
| 589 | MergeTreeTransactionPtr TransactionLog::tryGetRunningTransaction(const TIDHash & tid) |
| 590 | { |
| 591 | std::lock_guard lock{running_list_mutex}; |
| 592 | auto it = running_list.find(tid); |
| 593 | if (it == running_list.end()) |
| 594 | return NO_TRANSACTION_PTR; |
| 595 | return it->second; |
| 596 | } |
| 597 | |
| 598 | CSN TransactionLog::getCSN(const TransactionID & tid, const std::atomic<CSN> * failback_with_strict_load_csn) |
| 599 | { |
no test coverage detected