diff options
author | Harald Musum <musum@yahoo-inc.com> | 2017-06-14 12:42:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-14 12:42:59 +0200 |
commit | dc2f5b759a606022c4b265cbab905590919260e6 (patch) | |
tree | 13eee9e7c2957c5ac3734904b5281da611cb2472 | |
parent | f6e4b707b93ae8bc9755d04f2ec39bed7185daf9 (diff) | |
parent | 50581e22f3e4f0b74729dc814f071602ee3baa8f (diff) |
Merge pull request #2759 from yahoo/toregge/send-signal-to-vespa-filedistributor-too
Pass a regexp to pkill that matches both new and old name for
-rw-r--r-- | filedistributionmanager/src/main/java/com/yahoo/vespa/filedistribution/FileDistributionManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/filedistributionmanager/src/main/java/com/yahoo/vespa/filedistribution/FileDistributionManager.java b/filedistributionmanager/src/main/java/com/yahoo/vespa/filedistribution/FileDistributionManager.java index 64cdd9da416..afbc879e40f 100644 --- a/filedistributionmanager/src/main/java/com/yahoo/vespa/filedistribution/FileDistributionManager.java +++ b/filedistributionmanager/src/main/java/com/yahoo/vespa/filedistribution/FileDistributionManager.java @@ -110,7 +110,12 @@ public class FileDistributionManager { public void reloadDeployFileDistributor() { try (LockGuard guard = new LockGuard(lock)) { - Runtime.getRuntime().exec("pkill -SIGUSR1 -x filedistributor"); + /* + * Try sending signal to vespa-filedistributor and + * filedistributor processes. Note 15 char limit for process + * name on Linux, see pkill manual page for details. + */ + Runtime.getRuntime().exec("pkill -SIGUSR1 ^(vespa-filedistr|filedistributor)$"); } catch (IOException e) { throw new RuntimeException("Failed to reinitialize the filedistributor", e); } |