/** * @param config Configuration object */ LogBufferManager(Configuration config) { super(config); threadsWaitingForceThreshold = config.getThreadsWaitingForceThreshold(); forceRequired = config.getLogFileMode().equals("rw"); flushPartialBuffers = config.isFlushPartialBuffers(); flushManager = new FlushManager(flushManagerName); flushManager.setDaemon(true); // so we can shutdown while flushManager is running flushManager.start(); // BUG 303659 }
/** * @param config Configuration object */ LogBufferManager(Configuration config) { super(config); threadsWaitingForceThreshold = config.getThreadsWaitingForceThreshold(); forceRequired = config.getLogFileMode().equals("rw"); flushPartialBuffers = config.isFlushPartialBuffers(); flushManager = new FlushManager(flushManagerName); flushManager.setDaemon(true); // so we can shutdown while flushManager is running flushManager.start(); // BUG 303659 }
/** * @param config Configuration object */ LogBufferManager(Configuration config) { super(config); threadsWaitingForceThreshold = config.getThreadsWaitingForceThreshold(); forceRequired = config.getLogFileMode().equals("rw"); flushPartialBuffers = config.isFlushPartialBuffers(); flushManager = new FlushManager(flushManagerName); flushManager.setDaemon(true); // so we can shutdown while flushManager is running flushManager.start(); // BUG 303659 }
throw new LogConfigurationException("LogFileManager.open: unable to obtain lock on file " + name.getAbsolutePath()); fileSet[i] = new LogFile(name).open(config.getLogFileMode()); if (!fileSet[i].newFile)
throw new LogConfigurationException("LogFileManager.open: unable to obtain lock on file " + name.getAbsolutePath()); fileSet[i] = new LogFile(name).open(config.getLogFileMode()); if (!fileSet[i].newFile)
throw new LogConfigurationException("LogFileManager.open: unable to obtain lock on file " + name.getAbsolutePath()); fileSet[i] = new LogFile(name).open(config.getLogFileMode()); if (!fileSet[i].newFile)