Home
last modified time | relevance | path

Searched refs:lock_info (Results 1 – 2 of 2) sorted by relevance

/rocksdb-6.9/utilities/transactions/
Dtransaction_lock_mgr.cc41 LockInfo(const LockInfo& lock_info) in LockInfo()
42 : exclusive(lock_info.exclusive), in LockInfo()
43 txn_ids(lock_info.txn_ids), in LockInfo()
258 if (lock_info.expiration_time == 0) { in IsLockExpired()
267 *expire_time = lock_info.expiration_time; in IsLockExpired()
269 for (auto id : lock_info.txn_ids) { in IsLockExpired()
317 int64_t timeout, LockInfo&& lock_info) { in AcquireWithTimeout() argument
534 assert(lock_info.txn_ids.size() == 1 || !lock_info.exclusive); in AcquireLocked()
537 if (lock_info.txn_ids.size() == 1 && in AcquireLocked()
555 *txn_ids = lock_info.txn_ids; in AcquireLocked()
[all …]
Dtransaction_lock_mgr.h129 bool IsLockExpired(TransactionID txn_id, const LockInfo& lock_info, Env* env,
137 LockInfo&& lock_info);
141 LockInfo&& lock_info, uint64_t* wait_time,