-
Notifications
You must be signed in to change notification settings - Fork 25k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove retry logic from IndicesClusterStateService #15896
Comments
This issue is w.r.t to resending of shard failed message on each incoming cluster state. This can cause an barrage of shard failed messages. It is unneeded as ShardStateAction is now more resilient and should take care of all the retries (network failures, master loss , etc) |
@bleskes we still encounter this problem in 5.6.4. https://discuss.elastic.co/t/half-dead-node-lead-to-cluster-hang/113658 |
@jgq2008303393 the issue is still open, so sadly, that's expected. |
Pinging @elastic/es-distributed (Team:Distributed) |
This class has been drastically simplified since 2016 and I think there's no retry logic in |
IndicesClusterStateService currently manages its own retries when managing shard state. Channel related failures will now be managed in ShardStateAction (#15748, #15895) so the retry logic should be refactored there to only handle non-channel failures.
The text was updated successfully, but these errors were encountered: