Home
last modified time | relevance | path

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

/rocksdb-6.9/utilities/transactions/
Dtransaction_lock_mgr.cc67 struct LockMap { struct
68 explicit LockMap(size_t num_stripes, in LockMap() argument
78 ~LockMap() { in ~LockMap() argument
180 size_t LockMap::GetStripe(const std::string& key) const { in GetStripe()
221 std::shared_ptr<LockMap> TransactionLockMgr::GetLockMap( in GetLockMap()
241 return std::shared_ptr<LockMap>(nullptr); in GetLockMap()
244 std::shared_ptr<LockMap>& lock_map = lock_map_iter->second; in GetLockMap()
292 LockMap* lock_map = lock_map_ptr.get(); in TryLock()
520 Status TransactionLockMgr::AcquireLocked(LockMap* lock_map, in AcquireLocked()
630 LockMap* lock_map = lock_map_ptr.get(); in UnLock()
[all …]
Dtransaction_lock_mgr.h27 struct LockMap;
110 using LockMaps = std::unordered_map<uint32_t, std::shared_ptr<LockMap>>;
132 std::shared_ptr<LockMap> GetLockMap(uint32_t column_family_id);
134 Status AcquireWithTimeout(PessimisticTransaction* txn, LockMap* lock_map,
139 Status AcquireLocked(LockMap* lock_map, LockMapStripe* stripe,
145 LockMapStripe* stripe, LockMap* lock_map, Env* env);