{"push_id":985692022,"size":45,"distinct_size":7,"ref":"refs/heads/unhealthy-circuit","head":"25738828b3db42023bda7a28fd1d0e3cace731f6","before":"2f05b92ae2ea6389dcc40cab95784a49db304933","commits":[{"sha":"528ed40699200a0ae0f7440b083f3a01e5929137","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster: borg untilExitsConnected from the unad test","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/528ed40699200a0ae0f7440b083f3a01e5929137"},{"sha":"8162b649ab560a6fa15b0ce397708adf581e05f9","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster: borg untilExitsDisconnected from the unad test","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/8162b649ab560a6fa15b0ce397708adf581e05f9"},{"sha":"2236070f9b43cf2846f056f440f34bcc212e0771","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster#createRemote: wait for exit connections","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/2236070f9b43cf2846f056f440f34bcc212e0771"},{"sha":"820e27922af72ffe756f664f49e87841b5414f6b","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster#untilExitsConnected: generalize past named remotes form","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/820e27922af72ffe756f664f49e87841b5414f6b"},{"sha":"62ca44a63b538dcd8e02adad54d3f3fa5c5a9926","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster#untilExitsDisconnected: generalize past named remotes form","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/62ca44a63b538dcd8e02adad54d3f3fa5c5a9926"},{"sha":"99e174bf3f43848fdaccfcd03fa682062e8b812b","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"test-cluster: add gaurd for unidentified inbound conn","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/99e174bf3f43848fdaccfcd03fa682062e8b812b"},{"sha":"9c257aca26c26276ea0d4bcfcb54b8dc07c459ed","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Jake Verbaten"},"message":"Merge pull request #237 from uber/test_cluster_until_exits\n\nTestCluster borg untilExits{Connected,Disconnected}","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/9c257aca26c26276ea0d4bcfcb54b8dc07c459ed"},{"sha":"2e6a1efad8089f4f4f8e3b5a39614e070afaeb55","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"2.14.20","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/2e6a1efad8089f4f4f8e3b5a39614e070afaeb55"},{"sha":"a4a2227bbc6cf1d6add8cf347a89ce4844a2f13f","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"test/hyperbahn-client/forward-retry: fix description","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/a4a2227bbc6cf1d6add8cf347a89ce4844a2f13f"},{"sha":"8c30baef0e5f4815ad1ccd22c105f8a5c4dd9eef","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"test/forward/forwarding-respects-relay-flags: fix decription","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/8c30baef0e5f4815ad1ccd22c105f8a5c4dd9eef"},{"sha":"b2db25329d7d5a03c3bb36c965df6872d8ad0777","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"test/forward/set-k: send register after changing K","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/b2db25329d7d5a03c3bb36c965df6872d8ad0777"},{"sha":"20f30cc28aaaec09a532d10ce44fcc148f94648a","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #242 from uber/fix_test_descs\n\nFIx some duplicated test description strings","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/20f30cc28aaaec09a532d10ce44fcc148f94648a"},{"sha":"99a8e9a50951b909d125d788cf21556b81b09370","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"test/forward/forwarding-to-down-server: fix flap wrt socket error types","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/99a8e9a50951b909d125d788cf21556b81b09370"},{"sha":"099bb0ba8dcd6ed990f9e598a6424015366f805b","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #245 from uber/fix_forard_test_flap\n\nFix a test flap in test/forward/forwarding-to-down-server","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/099bb0ba8dcd6ed990f9e598a6424015366f805b"},{"sha":"75ad278b3ab01a916048cb5105af053315fb473b","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #243 from uber/improve_setk_test\n\nImprove consistency in the set-k test","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/75ad278b3ab01a916048cb5105af053315fb473b"},{"sha":"3e7f7c603d55c087041f785a7632ede288b90ee0","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"test-cluster: factor out forEachServerConn","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/3e7f7c603d55c087041f785a7632ede288b90ee0"},{"sha":"ed76ba35e6ab9a31f5e9b927a63262ae198af734","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"test-cluster: factor out forEachPeerConn","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/ed76ba35e6ab9a31f5e9b927a63262ae198af734"},{"sha":"820bcd809e40a2af3527d8aa07775cf7951ac455","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster#untilExitsConnected: refactor to a \"are there no more pending?\" model","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/820bcd809e40a2af3527d8aa07775cf7951ac455"},{"sha":"b8b9b8d3641f73884bd10b38d16a680bffafdf50","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TestCluster: factor #untilExitsConnectedExcept out of #untilExitsConnected","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/b8b9b8d3641f73884bd10b38d16a680bffafdf50"},{"sha":"2e307cba271e188921b903d084df7f290f368483","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #244 from uber/testcluster_connected_except\n\nFactor TestCluster#untilExitsConnectedExcept out of #untilExitsConnected","distinct":false,"url":"https://api.github.com/repos/uber/hyperbahn/commits/2e307cba271e188921b903d084df7f290f368483"}]}