{"push_id":840769040,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"79fbb01b07de75dba25eb337d5febeb1bb3590c9","before":"4f7c3c1ac0c8536ad32223cb4638cc83377a0674","commits":[{"sha":"79fbb01b07de75dba25eb337d5febeb1bb3590c9","author":{"email":"6f01bf2e882e3bb6371d28d1418e5f729e7183e6@openark.org","name":"shlomi-noach"},"message":"recovery:\n- db: added acknowledged_at column, acknowledged_idx index on\ntopology_recovery\n- Added Acknowledged* fields in TopologyRecovery\n- AttemptRecoveryRegistration accepts\nfailIfFailedInstanceInActiveRecovery, failIfClusterInActiveRecovery\n  - Further assists in blocking recovery flapping\n- added AcknowledgeRecovery(), AcknowledgeClusterRecoveries(),\nAcknowledgeInstanceRecoveries() functions to ack a recovery/set of\nrecoveries (also clears the in_active_period flag)\n- added ReadInActivePeriodClusterRecovery(),\nReadInActivePeriodSuccessorInstanceRecovery()\n- Ack info presented in audit-recovery in web\n\napi:\n- added \"/api/ack-recovery/cluster/:clusterName/:owner/:reason\"\n- added \"/api/ack-recovery/cluster/alias/:clusterAlias/:owner/:reason\"\n- added \"/api/ack-recovery/instance/:host/:port/:owner/:reason\"\n- added \"/api/ack-recovery/:recoveryId/:owner/:reason\"\n\ncli:\n- added ack-cluster-recoveries\n- added ack-instance-recoveries\n- Formalized command sections\n\ninstance_topology:\n- MatchBelow now relies on refactored code in\nCorrelateBinlogCoordinates()","distinct":true,"url":"https://api.github.com/repos/outbrain/orchestrator/commits/79fbb01b07de75dba25eb337d5febeb1bb3590c9"}]}