Orchestrator is a high availability system and replication manager for MySQL database clusters. It functions as a failover automator and topology visualizer designed to detect master failures and promote standby replicas to minimize system downtime.
The project focuses on managing and reconfiguring MySQL replication topologies to maintain consistent data distribution. It utilizes topology discovery crawling to map replication structures and identifies active failures within the database cluster.
The system provides capabilities for automated cluster recovery, location-aware instance tracking, and constraint-based topology reconfiguration. It also maintains an audit log of state recording to track historical topology changes and failover events.