[Remote State] Optimize diff publication #14471
Labels
Cluster Manager
ClusterManager:RemoteState
enhancement
Enhancement or improvement to existing feature or request
Is your feature request related to a problem? Please describe
Meta issue: #14419
Remote state publication was launched as an experimental feature in 2.15. The logic for diff publication works as below:
The problem with this approach comes in case of node drops. Normally one or more shards for all the indices are present on a node. Whenever a single node drops, this can result in the change in index routing tables for all indices. This would then result in uploading the routing tables for the indices.
Describe the solution you'd like
We can optimize this to compute the diff across multiple entities so that the payload for upload and download is smaller.
Related component
Cluster Manager
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: