[FEAT MERGE] ELR & WeakRead feature enhancement

This commit is contained in:
obdev
2022-12-27 05:08:57 +00:00
committed by ob-robot
parent 9f3038df4f
commit 5aed6bd3d8
61 changed files with 1664 additions and 142 deletions

View File

@ -238,6 +238,11 @@ public:
const uint64_t table_id,
const transaction::tablelock::ObTableLockMode lock_mode);
static void clear_xa_branch(const transaction::ObXATransID &xid, transaction::ObTxDesc *&tx_desc);
static int check_ls_readable(const uint64_t tenant_id,
const share::ObLSID &ls_id,
const common::ObAddr &addr,
const int64_t max_stale_time_ns,
bool &can_read);
private:
DISALLOW_COPY_AND_ASSIGN(ObSqlTransControl);
static int get_trans_expire_ts(const ObSQLSessionInfo &session,