- Add readiness check for the replicator container
- Remove test specific code from the pipeline
- Add automatic replicator image building (currently needs to be done manually as described in https://github.com/mysql-time-machine/replicator/blob/master/README.md
- Parametrize test-run with image tags (for MySQL) and replicator release tags.
- Add HBase pipeline
- Add MySQL replication chain to the pipeline (one MySQL master, multiple MySQL slaves)
- Add failover options to the pipeline (kill_and_restart replicator, crash_mysql_slave)
- Add following tests:
- replicator leadership election (start multiple replicators + crash_leader)
- pGTID failover during MySQL crash
- microseconds consistency during pGTID failover
- long transactions timestamps