Skip to content

Smart rebalancing through node deprecation #316

Closed

Description

@jstrunk

There have been a few time that we've come across the situation where we want to replace nodes instead of updating in place. We are also considering moving to a side by side upgrade deployment system.

The status quo makes it difficult to replace the entire cluster efficiently. We have to spin up nodes, wait for rebalancing, kill an old node, wait for rebalancing, repeat.

It would be nice to be able to mark a node as retiring or soon to be deprecated so that its data would get replicated on the new nodes sooner. So, you could mark a node this way, and it would still be used for the segments it has, but it they would not be considered in the replica count.

Activity

  1. egor-ryashin commented on Feb 23, 2019

    @egor-ryashin
    Contributor

    Looks similar to #3247

  2. leventov commented on Mar 29, 2019

    @leventov
    Member

    Closing as duplicate of #3247

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions