Class LockManager
java.lang.Object
org.apache.hadoop.hbase.master.locking.LockManager
Functions to acquire lock on table/namespace/regions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassLocks on namespace/table/regions.classLocks on namespace/table/regions for remote operations. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final HMasterprivate final LockManager.RemoteLocks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMasterLock(String namespace, LockType type, String description) createMasterLock(RegionInfo[] regionInfos, String description) createMasterLock(TableName tableName, LockType type, String description) private voidsubmitProcedure(LockProcedure proc, NonceKey nonceKey)
-
Field Details
-
LOG
-
master
-
remoteLocks
-
-
Constructor Details
-
LockManager
-
-
Method Details
-
remoteLocks
-
createMasterLock
-
createMasterLock
public LockManager.MasterLock createMasterLock(TableName tableName, LockType type, String description) -
createMasterLock
-
submitProcedure
-