Uses of Enum Class
org.apache.hadoop.hdfs.util.RwLockMode
Packages that use RwLockMode
Package
Description
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
-
Uses of RwLockMode in org.apache.hadoop.hdfs.server.namenode
Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type RwLockModeModifier and TypeMethodDescriptionbooleanFSNamesystem.hasReadLock(RwLockMode lockMode) booleanFSNamesystem.hasWriteLock(RwLockMode lockMode) voidFSNamesystem.readLock(RwLockMode lockMode) voidFSNamesystem.readLockInterruptibly(RwLockMode lockMode) voidFSNamesystem.readUnlock(RwLockMode lockMode, String opName) voidFSNamesystem.readUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) voidFSNamesystem.writeLock(RwLockMode lockMode) voidFSNamesystem.writeLockInterruptibly(RwLockMode lockMode) voidFSNamesystem.writeUnlock(RwLockMode lockMode, String opName) voidFSNamesystem.writeUnlock(RwLockMode lockMode, String opName, boolean suppressWriteLockReport) voidFSNamesystem.writeUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) -
Uses of RwLockMode in org.apache.hadoop.hdfs.server.namenode.fgl
Methods in org.apache.hadoop.hdfs.server.namenode.fgl with parameters of type RwLockModeModifier and TypeMethodDescriptionlongFineGrainedFSNamesystemLock.getNumOfReadLockLongHold(RwLockMode lockMode) longFSNLockManager.getNumOfReadLockLongHold(RwLockMode lockMode) Returns the number of time the read lock has been held longer than the threshold.longGlobalFSNamesystemLock.getNumOfReadLockLongHold(RwLockMode lockMode) longFineGrainedFSNamesystemLock.getNumOfWriteLockLongHold(RwLockMode lockMode) longFSNLockManager.getNumOfWriteLockLongHold(RwLockMode lockMode) Returns the number of time the write-lock has been held longer than the threshold.longGlobalFSNamesystemLock.getNumOfWriteLockLongHold(RwLockMode lockMode) intFineGrainedFSNamesystemLock.getQueueLength(RwLockMode lockMode) intFSNLockManager.getQueueLength(RwLockMode lockMode) Returns the QueueLength of waiting threads.intGlobalFSNamesystemLock.getQueueLength(RwLockMode lockMode) intFineGrainedFSNamesystemLock.getReadHoldCount(RwLockMode lockMode) This method is only used for ComputeDirectoryContentSummary.intFSNLockManager.getReadHoldCount(RwLockMode lockMode) Queries the number of reentrant read holds on this lock by the current thread.intGlobalFSNamesystemLock.getReadHoldCount(RwLockMode lockMode) booleanFineGrainedFSNamesystemLock.hasReadLock(RwLockMode lockMode) booleanFSNLockManager.hasReadLock(RwLockMode lockMode) Check if the current thread holds read lock according to the lock mode.booleanGlobalFSNamesystemLock.hasReadLock(RwLockMode lockMode) booleanFineGrainedFSNamesystemLock.hasWriteLock(RwLockMode lockMode) booleanFSNLockManager.hasWriteLock(RwLockMode lockMode) Check if the current thread holds write lock according to the lock mode.booleanGlobalFSNamesystemLock.hasWriteLock(RwLockMode lockMode) voidFineGrainedFSNamesystemLock.readLock(RwLockMode lockMode) voidFSNLockManager.readLock(RwLockMode lockMode) Acquire read lock for an operation according to the lock mode.voidGlobalFSNamesystemLock.readLock(RwLockMode lockMode) voidFineGrainedFSNamesystemLock.readLockInterruptibly(RwLockMode lockMode) voidFSNLockManager.readLockInterruptibly(RwLockMode lockMode) Acquire read lock according to the lock mode, unless interrupted while waiting.voidGlobalFSNamesystemLock.readLockInterruptibly(RwLockMode lockMode) voidFineGrainedFSNamesystemLock.readUnlock(RwLockMode lockMode, String opName) voidFineGrainedFSNamesystemLock.readUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) voidFSNLockManager.readUnlock(RwLockMode lockMode, String opName) Release read lock for the operation according to the lock mode.voidFSNLockManager.readUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) Release read lock for the operation according to the lock mode.voidGlobalFSNamesystemLock.readUnlock(RwLockMode lockMode, String opName) voidGlobalFSNamesystemLock.readUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) voidFineGrainedFSNamesystemLock.writeLock(RwLockMode lockMode) voidFSNLockManager.writeLock(RwLockMode lockMode) Acquire write lock for an operation according to the lock mode.voidGlobalFSNamesystemLock.writeLock(RwLockMode lockMode) voidFineGrainedFSNamesystemLock.writeLockInterruptibly(RwLockMode lockMode) voidFSNLockManager.writeLockInterruptibly(RwLockMode lockMode) voidGlobalFSNamesystemLock.writeLockInterruptibly(RwLockMode lockMode) voidFineGrainedFSNamesystemLock.writeUnlock(RwLockMode lockMode, String opName) voidFineGrainedFSNamesystemLock.writeUnlock(RwLockMode lockMode, String opName, boolean suppressWriteLockReport) voidFineGrainedFSNamesystemLock.writeUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) voidFSNLockManager.writeUnlock(RwLockMode lockMode, String opName) Release write lock for the operation according to the lock mode.voidFSNLockManager.writeUnlock(RwLockMode lockMode, String opName, boolean suppressWriteLockReport) Release write lock for the operation according to the lock mode.voidFSNLockManager.writeUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) Release write lock for the operation according to the lock mode.voidGlobalFSNamesystemLock.writeUnlock(RwLockMode lockMode, String opName) voidGlobalFSNamesystemLock.writeUnlock(RwLockMode lockMode, String opName, boolean suppressWriteLockReport) voidGlobalFSNamesystemLock.writeUnlock(RwLockMode lockMode, String opName, Supplier<String> lockReportInfoSupplier) -
Uses of RwLockMode in org.apache.hadoop.hdfs.util
Methods in org.apache.hadoop.hdfs.util that return RwLockModeModifier and TypeMethodDescriptionstatic RwLockModeReturns the enum constant of this class with the specified name.static RwLockMode[]RwLockMode.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.hadoop.hdfs.util with parameters of type RwLockModeModifier and TypeMethodDescriptionbooleanRwLock.hasReadLock(RwLockMode lockMode) Check if the current thread holds read lock.booleanRwLock.hasWriteLock(RwLockMode lockMode) Check if the current thread holds write lock.voidRwLock.readLock(RwLockMode lockMode) Acquire read lock.voidRwLock.readLockInterruptibly(RwLockMode lockMode) Acquire read lock, unless interrupted while waiting.voidRwLock.readUnlock(RwLockMode lockMode, String opName) Release read lock with operation name.voidRwLock.writeLock(RwLockMode lockMode) Acquire write lock.voidRwLock.writeLockInterruptibly(RwLockMode lockMode) Acquire write lock, unless interrupted while waiting.voidRwLock.writeUnlock(RwLockMode lockMode, String opName) Release write lock with operation name.