Skip to content

Commit be4de6c

Browse files
committed
Skip the reroute if the whole batch was a noop
1 parent 0badf30 commit be4de6c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

server/src/main/java/org/elasticsearch/cluster/metadata/MetadataUpdateSettingsService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,10 @@ public MetadataUpdateSettingsService(
8383
builder.failure(task, e);
8484
}
8585
}
86-
// reroute in case things change that require it (like number of replicas)
87-
state = allocationService.reroute(state, "settings update");
86+
if (state != currentState) {
87+
// reroute in case things change that require it (like number of replicas)
88+
state = allocationService.reroute(state, "settings update");
89+
}
8890
return builder.build(state);
8991
};
9092
}

0 commit comments

Comments
 (0)