]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6366 threads should be named 248/head
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Wed, 22 Apr 2015 14:25:29 +0000 (16:25 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 23 Apr 2015 07:15:03 +0000 (09:15 +0200)
who never had to do a thread dump?

server/sonar-server/src/main/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationExecutorServiceImpl.java

index e1056105507289ac41f31d7c79a57fd9c0d6d1be..54701d462251cfe03dd8249680abb9d6d18501aa 100644 (file)
@@ -19,6 +19,7 @@
  */
 package org.sonar.server.db.migrations;
 
+import com.google.common.util.concurrent.ThreadFactoryBuilder;
 import org.sonar.server.util.AbstractStoppableExecutorService;
 
 import java.util.concurrent.Executors;
@@ -32,6 +33,12 @@ public class PlatformDatabaseMigrationExecutorServiceImpl
   implements PlatformDatabaseMigrationExecutorService {
 
   public PlatformDatabaseMigrationExecutorServiceImpl() {
-    super(Executors.newSingleThreadExecutor());
+    super(
+      Executors.newSingleThreadExecutor(
+        new ThreadFactoryBuilder()
+          .setDaemon(false)
+          .setNameFormat("DB_migration-%d")
+          .build()
+        ));
   }
 }