Skip to content

Commit 238112a

Browse files
committed
Remove streaming from isReplacementSource
1 parent a96e596 commit 238112a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

server/src/main/java/org/elasticsearch/cluster/routing/allocation/decider/NodeReplacementAllocationDecider.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,8 @@ private static boolean isReplacementSource(Metadata metadata, String nodeId) {
137137
if (nodeId == null || replacementOngoing(metadata) == false) {
138138
return false;
139139
}
140-
return metadata.nodeShutdowns().values().stream()
141-
.filter(shutdown -> shutdown.getType().equals(SingleNodeShutdownMetadata.Type.REPLACE))
142-
.anyMatch(shutdown -> shutdown.getNodeId().equals(nodeId));
140+
return metadata.nodeShutdowns().containsKey(nodeId) &&
141+
metadata.nodeShutdowns().get(nodeId).getType().equals(SingleNodeShutdownMetadata.Type.REPLACE);
143142
}
144143

145144
/**

0 commit comments

Comments
 (0)