Skip to content

Make MasterService.patchVersions not Rebuild the Full CS (#79860)#79900

Merged
original-brownbear merged 1 commit intoelastic:7.16from
original-brownbear:79860-7.16
Oct 27, 2021
Merged

Make MasterService.patchVersions not Rebuild the Full CS (#79860)#79900
original-brownbear merged 1 commit intoelastic:7.16from
original-brownbear:79860-7.16

Conversation

@original-brownbear
Copy link
Copy Markdown
Contributor

This makes the method really just patch the version via a cheap
copy constructor. Moreover, it makes the cluster state builder smarter
when it comes to updating the routing nodes so they aren't rebuilt
so often as well.

backport of #79860

This makes the method really just patch the version via a cheap
copy constructor. Moreover, it makes the cluster state builder smarter
when it comes to updating the routing nodes so they aren't rebuilt
so often as well.
@original-brownbear original-brownbear added >non-issue :Distributed/Cluster Coordination Cluster formation and cluster state publication, including cluster membership and fault detection. backport labels Oct 27, 2021
@elasticmachine elasticmachine added the Team:Distributed Meta label for distributed team. label Oct 27, 2021
@elasticmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-distributed (Team:Distributed)

@original-brownbear original-brownbear merged commit cb35978 into elastic:7.16 Oct 27, 2021
@original-brownbear original-brownbear deleted the 79860-7.16 branch October 27, 2021 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport :Distributed/Cluster Coordination Cluster formation and cluster state publication, including cluster membership and fault detection. >non-issue Team:Distributed Meta label for distributed team. v7.16.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants