Skip to content

CI: Topology refactoring operation tests #90

Description

@renecannao

Summary

Orchestrator supports topology refactoring operations (move-up, repoint, relocate, etc.) but none are tested in CI.

Proposed Tests

  • move-up: move a replica one level up in the topology (e.g., mysql3 from mysql2 to mysql1)
  • repoint: repoint a replica to a different master using GTID
  • relocate: let orchestrator choose the best method to move a replica
  • make-co-master: establish co-master topology
  • take-master: swap master and replica roles
  • Verify each operation updates the topology correctly

Acceptance Criteria

  • At least 3 refactoring operations tested (move-up, repoint, relocate)
  • Tests verify topology state after each operation via API
  • Tests restore clean topology state after each test
  • Tests integrated into CI workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions