diff --git a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestDeleteShutdownNodeAction.java b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestDeleteShutdownNodeAction.java index aa16b65c9fa15..b762757541127 100644 --- a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestDeleteShutdownNodeAction.java +++ b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestDeleteShutdownNodeAction.java @@ -26,6 +26,11 @@ public List routes() { return List.of(new Route(RestRequest.Method.DELETE, "/_nodes/{nodeId}/shutdown")); } + @Override + public boolean canTripCircuitBreaker() { + return false; + } + @Override protected RestChannelConsumer prepareRequest(RestRequest request, NodeClient client) { String nodeId = request.param("nodeId"); diff --git a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestPutShutdownNodeAction.java b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestPutShutdownNodeAction.java index f34a07d5aef81..0f5ff1b19c8ef 100644 --- a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestPutShutdownNodeAction.java +++ b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/RestPutShutdownNodeAction.java @@ -28,6 +28,11 @@ public List routes() { return List.of(new Route(RestRequest.Method.PUT, "/_nodes/{nodeId}/shutdown")); } + @Override + public boolean canTripCircuitBreaker() { + return false; + } + @Override protected RestChannelConsumer prepareRequest(RestRequest request, NodeClient client) throws IOException { String nodeId = request.param("nodeId"); diff --git a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportDeleteShutdownNodeAction.java b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportDeleteShutdownNodeAction.java index eee0d0cce020e..e7787285034d6 100644 --- a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportDeleteShutdownNodeAction.java +++ b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportDeleteShutdownNodeAction.java @@ -117,6 +117,7 @@ public TransportDeleteShutdownNodeAction( ) { super( DeleteShutdownNodeAction.NAME, + false, transportService, clusterService, threadPool, diff --git a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportPutShutdownNodeAction.java b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportPutShutdownNodeAction.java index b821b9c6b335e..9369b13d7afb3 100644 --- a/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportPutShutdownNodeAction.java +++ b/x-pack/plugin/shutdown/src/main/java/org/elasticsearch/xpack/shutdown/TransportPutShutdownNodeAction.java @@ -155,6 +155,7 @@ public TransportPutShutdownNodeAction( ) { super( PutShutdownNodeAction.NAME, + false, transportService, clusterService, threadPool,