public final class AIOFileLockNodeManager extends FileLockNodeManager
This will provide an alternative to perform locks through our native module until fctl is fixed on Linux.
https://bugzilla.redhat.com/show_bug.cgi?id=678585
interruptedchannel, FIRST_TIME_START, replicatedBackup| Constructor and Description |
|---|
AIOFileLockNodeManager(String directory,
boolean replicatingBackup) |
| Modifier and Type | Method and Description |
|---|---|
protected FileLock |
lock(int liveLockPos) |
protected File |
newFileForRegionLock(int liveLockPos) |
protected FileLock |
tryLock(int lockPos) |
awaitLiveNode, crashLiveServer, interrupt, isAwaitingFailback, isBackupLive, isLiveLocked, pauseLiveServer, readNodeId, releaseBackup, start, startBackup, startLiveNodecreateNodeId, getNodeGroupName, getNodeId, getUUID, isStarted, newFile, setNodeGroupName, setNodeID, setUpServerLockFile, setUUID, stop, stopBackuppublic AIOFileLockNodeManager(String directory, boolean replicatingBackup)
directory - replicatingBackup - protected FileLock tryLock(int lockPos) throws Exception
tryLock in class FileLockNodeManagerExceptionprotected FileLock lock(int liveLockPos) throws IOException
lock in class FileLockNodeManagerIOExceptionprotected File newFileForRegionLock(int liveLockPos)
liveLockPos - Copyright © 2013 JBoss, a division of Red Hat. All rights reserved.