(package private) java.util.List<java.io.File> |
LedgerDirsManager.getDirsAboveUsableThresholdSize(long thresholdSize,
boolean loggingNoWritable) |
|
java.util.List<java.io.File> |
LedgerDirsManager.getWritableLedgerDirs() |
Get only writable ledger dirs.
|
java.util.List<java.io.File> |
LedgerDirsManager.getWritableLedgerDirsForNewLog() |
|
void |
LedgerDirsMonitor.init() |
Sweep through all the directories to check disk errors or disk full.
|
(package private) java.io.File |
LedgerDirsManager.pickRandomDir(java.io.File excludedDir) |
Return one dir from all dirs, regardless writable or not.
|
(package private) java.io.File |
LedgerDirsManager.pickRandomDir(java.util.List<java.io.File> dirs,
java.io.File excludedDir) |
|
(package private) java.io.File |
LedgerDirsManager.pickRandomWritableDir() |
Returns one of the ledger dir from writable dirs list randomly.
|
(package private) java.io.File |
LedgerDirsManager.pickRandomWritableDir(java.io.File excludedDir) |
Pick up a writable dir from available dirs list randomly.
|
(package private) java.io.File |
LedgerDirsManager.pickRandomWritableDirForNewIndexFile(java.io.File excludedDir) |
Pick up a dir randomly from writableLedgerDirectories.
|
(package private) void |
Journal.LastLogMark.rollLog(Journal.LastLogMark lastMark) |
|
(package private) java.io.File |
EntryLogManagerBase.selectDirForNextEntryLog() |
|