Skip to content

Grow/shrink nemesis - growth improvements (For serverlessv2) #8071

Open
@mykaul

Description

@mykaul

The growth of a cluster should be done in different (random / pre-determined ways)

  1. Double the cluster. You have X nodes now (in some topology - multi-DC, etc.) - you'd have the same topology, with 2X nodes. Addition of nodes will be done in parallel [Raft based topology only]
  2. Grow in the minimal step - you have X nodes of i4i.8xlarge, you'd add (1 node per AZ ,etc.) i4i.xlarge nodes to it - in parallel. [Raft based topology only + Tablets enabled only]
  3. Grow with the same instance type plus 1 node (I believe this is the current functionality).

There should be a way for the user to choose which policy to use for growth (or randomize between them).
We'll need similar support for shrink.

CC @dani-tweig

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions