diff options
author | Harald Musum <musum@verizonmedia.com> | 2021-06-10 15:24:18 +0200 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2021-06-10 15:24:18 +0200 |
commit | 4f7b0820f14ca07ec51f7c5f030a6345193e100b (patch) | |
tree | e37857ffde2836b44462ac811895e0f0090b7055 /node-admin | |
parent | 8b55850e0abc38722c3c172f8287d07b1a5837a6 (diff) |
Only suspend active nodes when removing container
In other states vespa processes have already been stopped (for
nodes running vespa services and empty sentinel config means will be
received and vespa services stopped)
e
Diffstat (limited to 'node-admin')
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java index df3f075e8d9..05c765c9d78 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java @@ -1,4 +1,4 @@ -// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.hosted.node.admin.nodeagent; import com.yahoo.config.provision.ApplicationId; @@ -357,7 +357,7 @@ public class NodeAgentImpl implements NodeAgent { } try { - if (context.node().state() != NodeState.dirty) { + if (context.node().state() == NodeState.active) { suspend(context); } stopServices(context); |