From 5f543a3f186fedf7aa2deffc29d3c4a1b09c5778 Mon Sep 17 00:00:00 2001 From: Eric Pugh Date: Fri, 27 Feb 2026 15:26:52 -0500 Subject: [PATCH 1/2] I think this API is bad, it doesnt delete a node, it deletes replicas, except when node is down and then it deletes it --- .../deployment-guide/pages/cluster-node-management.adoc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc b/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc index c5f9b58c9ac0..14f2b7c0a90c 100644 --- a/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc +++ b/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc @@ -667,7 +667,7 @@ Examining the clusterstate after issuing this call should show exactly one repli == Migrate Replicas Migrate all replicas off of a given set of source nodes. -+ + If more than one node is used as a targetNode (either explicitly, or by default), then the configured xref:configuration-guide:replica-placement-plugins.adoc[Replica Placement Plugin] will be used to determine which targetNode should be used for each migrated replica. @@ -862,7 +862,12 @@ So don't perform other collection operations in this period. == DELETENODE: Delete Replicas in a Node Deletes all replicas of all collections in that node. -Please note that the node itself will remain as a live node after this operation. +Please note that the node itself will remain as a live node after this operation if it is currently functioning. + +[TIP] +==== +If the node is currently down and you aren't bringing it back, then this command removes the node from the cluster. +==== [tabs#deletenode-request] ====== From f67146037d0ddcfe677f6da5e8d8b27c0078960e Mon Sep 17 00:00:00 2001 From: Eric Pugh Date: Tue, 17 Mar 2026 07:51:09 -0400 Subject: [PATCH 2/2] Update solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../modules/deployment-guide/pages/cluster-node-management.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc b/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc index 14f2b7c0a90c..46517de459d0 100644 --- a/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc +++ b/solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc @@ -866,7 +866,7 @@ Please note that the node itself will remain as a live node after this operation [TIP] ==== -If the node is currently down and you aren't bringing it back, then this command removes the node from the cluster. +If the node is currently down and you aren't bringing it back, then this command removes that node's replica entries from the cluster state (ZooKeeper), cleaning up references to its replicas. It does not change the node's liveness in `/live_nodes`, and the node may still rejoin the cluster if it is started again later. ==== [tabs#deletenode-request]