Skip to content

Commit

Permalink
[JENKINS-19004] set name of remoting threads
Browse files Browse the repository at this point in the history
  • Loading branch information
kutzi committed Aug 3, 2013
1 parent 47de54d commit de6bb5c
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions core/src/main/java/hudson/model/Computer.java
Expand Up @@ -51,7 +51,6 @@
import hudson.slaves.WorkspaceList;
import hudson.slaves.OfflineCause;
import hudson.slaves.OfflineCause.ByCLI;
import hudson.util.DaemonThreadFactory;
import hudson.util.EditDistance;
import hudson.util.ExceptionCatchingThreadFactory;
import hudson.util.RemotingDiagnostics;
Expand Down Expand Up @@ -86,6 +85,8 @@
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.logging.LogRecord;
import java.util.logging.Level;
import java.util.logging.Logger;
Expand Down Expand Up @@ -1060,7 +1061,19 @@ public String call() throws IOException {
private static final long serialVersionUID = 1L;
}

public static final ExecutorService threadPoolForRemoting = Executors.newCachedThreadPool(new ExceptionCatchingThreadFactory(new DaemonThreadFactory()));
public static final ExecutorService threadPoolForRemoting = Executors.newCachedThreadPool(new ExceptionCatchingThreadFactory(
new ThreadFactory() {

private final AtomicInteger threadNumber = new AtomicInteger(1);

@Override
public Thread newThread(Runnable r) {
Thread t = new Thread(r);
t.setName("Jenkins-Remoting-Thread-"+threadNumber.getAndIncrement());
t.setDaemon(true);
return t;
}
}));

//
//
Expand Down

0 comments on commit de6bb5c

Please sign in to comment.