public String toString() { StringBuffer sb = new StringBuffer(); sb.append("dir=").append(getDir()).append(" maxSpace=").append(getCapacity()) .append(" usedSpace=").append(getUsedSpace()).append(" availableSpace=") .append(getAvailableSpace()); return sb.toString(); }
private void preblow(OplogFile olf, long maxSize) throws IOException { long availableSpace = this.dirHolder.getAvailableSpace(); if (availableSpace >= maxSize) { try {
if (dirHolder.getAvailableSpace() >= minAvailableSpace) { if (checkForWarning && !parent.isDirectoryUsageNormal(dirHolder)) { if (logger.isDebugEnabled()) { if (selectedHolder.getAvailableSpace() < minAvailableSpace) {
long availableSpace = getDirectories()[i].getAvailableSpace(); if (availableSpace >= maxOplogSizeParam) { idx = i; long availableSpace = getDirectories()[i].getAvailableSpace(); if (availableSpace >= maxOplogSizeParam) { idx = i; long availableSpace = getDirectories()[i].getAvailableSpace(); if (availableSpace >= minSize) { idx = i; long availableSpace = getDirectories()[i].getAvailableSpace(); if (availableSpace >= minSize) { idx = i; if (parent.isCompactionEnabled()) { // fix for bug 41835 idx = lastOverflowDir; if (getDirectories()[idx].getAvailableSpace() < minSize) { logger.warn( "Even though the configured directory size limit has been exceeded a new oplog will be created because compaction is enabled. The configured limit is {}. The current space used in the directory by this disk store is {}.",
maxOplogSizeParam = minSize; long availableSpace = this.dirHolder.getAvailableSpace(); if (availableSpace < minSize
this.opState = new OpState(); long maxOplogSizeParam = getParent().getMaxOplogSizeInBytes(); long availableSpace = this.dirHolder.getAvailableSpace(); if (availableSpace < maxOplogSizeParam) { if (DiskStoreImpl.PREALLOCATE_OPLOGS && !DiskStoreImpl.SET_IGNORE_PREALLOCATE) {
this.opState = new OpState(); long maxOplogSizeParam = getParent().getMaxOplogSizeInBytes(); long availableSpace = this.dirHolder.getAvailableSpace(); if (prevOplog.compactOplogs) { this.maxOplogSize = maxOplogSizeParam;