@Override public Thread newThread(Runnable r) { Thread thread = new Daemon(new LoggingRunnable(log, r), name + " " + threadNum.getAndIncrement()); thread.setUncaughtExceptionHandler(UEH); if (priority.isPresent()) { thread.setPriority(priority.getAsInt()); } return thread; }
public synchronized void startCheckerThread() { if (cache != null && checkThread == null) { checkThread = new Daemon(new Closer(instance), "Thrift Connection Pool Checker"); checkThread.start(); } }
@Override public void run() { try { while (true) { log.debug("Waiting for log message senders"); Socket socket = server.accept(); log.debug("Got a new connection"); Thread t = new Daemon(new SocketNode(socket, LogManager.getLoggerRepository())); t.start(); } } catch (IOException io) { log.error("{}", io.getMessage(), io); } } }
MemoryManagementFramework() { tabletReports = Collections.synchronizedMap(new HashMap<>()); memUsageReports = new LinkedBlockingQueue<>(); maxMem = conf.getSystemConfiguration().getAsBytes(Property.TSERV_MAXMEM); Runnable r1 = new Runnable() { @Override public void run() { processTabletMemStats(); } }; memoryGuardThread = new Daemon(new LoggingRunnable(log, r1)); memoryGuardThread.setPriority(Thread.NORM_PRIORITY + 1); memoryGuardThread.setName("Accumulo Memory Guard"); Runnable r2 = new Runnable() { @Override public void run() { manageMemory(); } }; minorCompactionInitiatorThread = new Daemon(new LoggingRunnable(log, r2)); minorCompactionInitiatorThread.setName("Accumulo Minor Compaction Initiator"); }
Thread t = new Daemon(new LoggingRunnable(renewalLog, new Runnable() { @Override public void run() {
syncThread = new Daemon(new LoggingRunnable(log, new LogSyncingTask())); syncThread.setName("Accumulo WALog thread " + this); syncThread.start();
@Override public void run() { log.info("adding tablet {} back to the assignment pool (retry {})", extent, retryAttempt); AssignmentHandler handler = new AssignmentHandler(extent, retryAttempt + 1); if (extent.isMeta()) { if (extent.isRootTablet()) { new Daemon(new LoggingRunnable(log, handler), "Root tablet assignment retry") .start(); } else { resourceManager.addMetaDataAssignment(extent, log, handler); } } else { resourceManager.addAssignment(extent, log, handler); } } }, reschedule);
new Daemon(server).start(); } catch (Throwable t) { log.info("Unable to start/advertise Log4j listener for log-forwarding to monitor", t);
Thread thread = new Daemon(serveTask, threadName); thread.start();
private void config() { log.info("Tablet server starting on {}", context.getHostname()); majorCompactorThread = new Daemon( new LoggingRunnable(log, new MajorCompactor(getConfiguration()))); majorCompactorThread.setName("Split/MajC initiator");
public void run() { try { while (true) { log.debug("Waiting for log message senders"); Socket socket = server.accept(); log.debug("Got a new connection"); Thread t = new Daemon(new SocketNode(socket, LogManager.getLoggerRepository())); t.start(); } } catch (IOException io) { log.error(io, io); } } }
@Override public Thread newThread(Runnable r) { return new Daemon(new LoggingRunnable(log, r), name + " " + threadNum.getAndIncrement()); }
@Override public void run() { try { while (true) { log.debug("Waiting for log message senders"); Socket socket = server.accept(); log.debug("Got a new connection"); Thread t = new Daemon(new SocketNode(socket, LogManager.getLoggerRepository())); t.start(); } } catch (IOException io) { log.error("{}", io.getMessage(), io); } } }
public static ThriftTransportPool getInstance() { SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkPermission(TRANSPORT_POOL_PERMISSION); } if (daemonStarted.compareAndSet(false, true)) { CountDownLatch closerExitLatch = new CountDownLatch(1); new Daemon(new Closer(instance, closerExitLatch), "Thrift Connection Pool Checker").start(); instance.setCloserExitLatch(closerExitLatch); } return instance; }
public static ServerPort startTServer(int port, TProcessor processor, String serverName, String threadName, int numThreads, long timeBetweenThreadChecks, long maxMessageSize) throws TTransportException { ServerPort result = startHsHaServer(port, processor, serverName, threadName, numThreads, timeBetweenThreadChecks, maxMessageSize); // ServerPort result = startThreadPoolServer(port, processor, serverName, threadName, -1); final TServer finalServer = result.server; Runnable serveTask = new Runnable() { @Override public void run() { try { finalServer.serve(); } catch (Error e) { Halt.halt("Unexpected error in TThreadPoolServer " + e + ", halting."); } } }; serveTask = new LoggingRunnable(TServerUtils.log, serveTask); Thread thread = new Daemon(serveTask, threadName); thread.start(); return result; }
MemoryManagementFramework() { tabletReports = Collections.synchronizedMap(new HashMap<KeyExtent,TabletStateImpl>()); memUsageReports = new LinkedBlockingQueue<TabletStateImpl>(); maxMem = conf.getConfiguration().getMemoryInBytes(Property.TSERV_MAXMEM); Runnable r1 = new Runnable() { public void run() { processTabletMemStats(); } }; memoryGuardThread = new Daemon(new LoggingRunnable(log, r1)); memoryGuardThread.setPriority(Thread.NORM_PRIORITY + 1); memoryGuardThread.setName("Accumulo Memory Guard"); Runnable r2 = new Runnable() { public void run() { manageMemory(); } }; minorCompactionInitiatorThread = new Daemon(new LoggingRunnable(log, r2)); minorCompactionInitiatorThread.setName("Accumulo Minor Compaction Initiator"); }
MemoryManagementFramework() { tabletReports = Collections.synchronizedMap(new HashMap<KeyExtent,TabletStateImpl>()); memUsageReports = new LinkedBlockingQueue<>(); maxMem = conf.getConfiguration().getMemoryInBytes(Property.TSERV_MAXMEM); Runnable r1 = new Runnable() { @Override public void run() { processTabletMemStats(); } }; memoryGuardThread = new Daemon(new LoggingRunnable(log, r1)); memoryGuardThread.setPriority(Thread.NORM_PRIORITY + 1); memoryGuardThread.setName("Accumulo Memory Guard"); Runnable r2 = new Runnable() { @Override public void run() { manageMemory(); } }; minorCompactionInitiatorThread = new Daemon(new LoggingRunnable(log, r2)); minorCompactionInitiatorThread.setName("Accumulo Minor Compaction Initiator"); }
@Override public void run() { log.info("adding tablet " + extent + " back to the assignment pool (retry " + retryAttempt + ")"); AssignmentHandler handler = new AssignmentHandler(extent, retryAttempt + 1); if (extent.isMeta()) { if (extent.isRootTablet()) { new Daemon(new LoggingRunnable(log, handler), "Root tablet assignment retry").start(); } else { resourceManager.addMetaDataAssignment(handler); } } else { resourceManager.addAssignment(handler); } } }, reschedule);
@Override public void run() { log.info("adding tablet " + extent + " back to the assignment pool (retry " + retryAttempt + ")"); AssignmentHandler handler = new AssignmentHandler(extent, retryAttempt + 1); if (extent.isMeta()) { if (extent.isRootTablet()) { new Daemon(new LoggingRunnable(log, handler), "Root tablet assignment retry") .start(); } else { resourceManager.addMetaDataAssignment(extent, log, handler); } } else { resourceManager.addAssignment(extent, log, handler); } } }, reschedule);