fix is_tx_commit_timeout and is_tx_timeout

This commit is contained in:
chinaxing 2024-12-20 07:15:20 +00:00 committed by ob-robot
parent 2b7a6bc3c5
commit 24ef025b73

View File

@ -846,8 +846,8 @@ public:
&& state_ <= State::SUB_ROLLBACKED;
}
bool is_aborted() const { return state_ == State::ABORTED; }
bool is_tx_timeout() { return ObClockGenerator::getClock() > expire_ts_; }
bool is_tx_commit_timeout() { return ObClockGenerator::getClock() > commit_expire_ts_;}
bool is_tx_timeout() { return expire_ts_ > 0 && ObClockGenerator::getClock() > expire_ts_; }
bool is_tx_commit_timeout() { return commit_expire_ts_ > 0 && ObClockGenerator::getClock() > commit_expire_ts_;}
void set_xa_ctx(ObXACtx *xa_ctx);
ObXACtx *get_xa_ctx() { return xa_ctx_; }
void set_xid(const ObXATransID &xid) { xid_ = xid; }