Skip to content

Add support for multi-cluster runners #1562

@b-deam

Description

@b-deam

Use cases involving multiple clusters like Cross Cluster Search (CCS) or Cross Cluster Replication (CCR) require various additional runners in order for tracks to properly set them up,

We should implement dedicated runners in Rally for;

  1. Configuring 'local' and 'remote' cluster (these terms are relative) seeds
  2. Add support for 'local' and 'remote' clusters to 'follow' indices

Additionally, all current runners are written only to execute in the context of a single Elasticsearch client for the first cluster passed in via target-hosts (i.e. default). This present a problem for when users would like operations to execute across multiple clusters. We should consider adding a new operation (e.g. all-clusters) that will run a given operation on all clusters without requiring us to modify each existing runner.

Relates;
#1563
elastic/rally-tracks#293

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImproves the status quohelp wantedWe'd be happy about a community contribution

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions