{"push_id":2200334530,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"0b24825eb102c06fe252ff8364cc304016597069","before":"bf35f1b9619f442d2887b585620f1fa2efa39bc0","commits":[{"sha":"1fc873d0f6d7fcbdc146da4210894872202671dc","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Disable ccBalancerWrapper when it is closed (#1698)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/1fc873d0f6d7fcbdc146da4210894872202671dc"},{"sha":"b7dc71e7eaf1e4cb4212b1272f0c4aae946a2a87","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Optimize codes.String() method using a switch instead of a slice of indexes (#1712)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/b7dc71e7eaf1e4cb4212b1272f0c4aae946a2a87"},{"sha":"580defabfeb491f9dc0fd1f07b00cdf35ff804c4","author":{"name":"cmceniry","email":"c587b03840163a59cae0bd55d7a6222e4a4b4c35@mit.edu"},"message":"Fix grpc basics link in route_guide example (#1713)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/580defabfeb491f9dc0fd1f07b00cdf35ff804c4"},{"sha":"ff1be3fcc57773d500921fad479d82ec171e2358","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Add WithResolverUserOptions for custom resolver build options (#1711)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/ff1be3fcc57773d500921fad479d82ec171e2358"},{"sha":"b8191e57b23de650278db4d23bf596219e5f3665","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"remove stringer and go generate (#1715)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/b8191e57b23de650278db4d23bf596219e5f3665"},{"sha":"ec61302c8eeed1f9705bc51e6606220ce21f4a60","author":{"name":"Alexander Zolotov","email":"4c943f81f37a15f12112e856eaf04736438e47cb@gmail.com"},"message":"naming: Fix build constraints for go1.6 and go1.7 (#1718)\n\n\"go1.6, !go1.8\" constraints are interpreted as (version >= 1.6 AND ) OR version < 1.8, where (version >= 1.6 AND ) is always false,\r\nso it matches all go versions before 1.8, not only 1.6 and 1.7.\r\n\r\nRemoved a space, so the constraints are now matches only go1.6 and go1.7 versions","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/ec61302c8eeed1f9705bc51e6606220ce21f4a60"},{"sha":"2941ee12eb653ae6965af2c79213b60a2e875008","author":{"name":"dfawley","email":"ae482f116ae28e1430a752114430a9cad53e6a34@google.com"},"message":"codes: Add UnmarshalJSON support to Code type (#1720)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/2941ee12eb653ae6965af2c79213b60a2e875008"},{"sha":"ca1b23bf3e402680aa87cabd4517bd53ad5d940c","author":{"name":"Jan Tattermusch","email":"08c062369c89e53c5c5d802d3c26604338b2b77b@users.noreply.github.com"},"message":"Update CONTRIBUTING.md to CNCF CLA","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/ca1b23bf3e402680aa87cabd4517bd53ad5d940c"},{"sha":"cce0e436e5c428f2094edd926779788f1024938d","author":{"name":"Jan Tattermusch","email":"08c062369c89e53c5c5d802d3c26604338b2b77b@users.noreply.github.com"},"message":"Merge pull request #1724 from grpc/jtattermusch-patch-1\n\nUpdate CONTRIBUTING.md to CNCF CLA","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/cce0e436e5c428f2094edd926779788f1024938d"},{"sha":"dba60db4f499229023f3935df5f2e4ef7b881b00","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Switch balancer to grpclb when at least one address is grpclb address (#1692)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/dba60db4f499229023f3935df5f2e4ef7b881b00"},{"sha":"d1fc8fa770d9fbd29f07f6c9720e5896a3e91ba8","author":{"name":"dfawley","email":"ae482f116ae28e1430a752114430a9cad53e6a34@google.com"},"message":"Deflake tests that rely on Stop() then Dial() not reconnecting (#1728)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/d1fc8fa770d9fbd29f07f6c9720e5896a3e91ba8"},{"sha":"8fba5fc8fd4073dd1452d6b2c7335030848a41b1","author":{"name":"mmukhi","email":"74b559feecc6ff85446284247525cc59633fcc99@google.com"},"message":"In gracefull stop close server transport only after flushing status of the last stream. (#1734)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/8fba5fc8fd4073dd1452d6b2c7335030848a41b1"},{"sha":"4742c425a7227ded547b5567bca3a63af262c8f4","author":{"name":"mmukhi","email":"74b559feecc6ff85446284247525cc59633fcc99@google.com"},"message":"client: fix race between server response and stream context cancellation (#1729)\n\n* While waiting for headers from the server, client should wait on error chans as well.\r\n\r\n* Stream read shouldn't wait on transport ctx","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/4742c425a7227ded547b5567bca3a63af262c8f4"},{"sha":"b8cf13ea0636219f4e726ac8fc41d8ecbc4c948d","author":{"name":"mmukhi","email":"74b559feecc6ff85446284247525cc59633fcc99@google.com"},"message":"Make sure all goroutines have ended before restoring global vars. (#1732)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/b8cf13ea0636219f4e726ac8fc41d8ecbc4c948d"},{"sha":"b0e09509721cdbfbac55fb6ff065eb715b8a68b5","author":{"name":"mmukhi","email":"74b559feecc6ff85446284247525cc59633fcc99@google.com"},"message":"After sending second goaway close conn if idle. (#1736)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/b0e09509721cdbfbac55fb6ff065eb715b8a68b5"},{"sha":"2625f0335f2019536bef55b355d9f1fe1b76b304","author":{"name":"dfawley","email":"ae482f116ae28e1430a752114430a9cad53e6a34@google.com"},"message":"bufconn: allow readers to receive data after writers close (#1739)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/2625f0335f2019536bef55b355d9f1fe1b76b304"},{"sha":"5ff10c3b65ff3ee1c4d6925b263d6f5cdda0b9e7","author":{"name":"lyuxuan","email":"a3c7d6b133d4c77ba505de5db4706a6f0a910806@google.com"},"message":"fix flaky TestPickfirstOneAddressRemoval (#1731)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/5ff10c3b65ff3ee1c4d6925b263d6f5cdda0b9e7"},{"sha":"98b17f20a22ae1ee62a9fd305523a5221874356a","author":{"name":"lyuxuan","email":"a3c7d6b133d4c77ba505de5db4706a6f0a910806@google.com"},"message":"relocate check for shutdown in ac.tearDown() (#1723)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/98b17f20a22ae1ee62a9fd305523a5221874356a"},{"sha":"6ef45d3689ebda1fe3f4302555764ef389e9a22e","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"fix stats flaky test (#1740)\n\n1. Call transport Close if newHTTP2Server returns non-nil error.\r\nHandle ConnBegin was called before this error, and handle ConnEnd is not called (because Close() is not called), which caused ConnStats check to fail.\r\n\r\n2. Skip stats test in go1.6.\r\ngo1.6 doesn't have DialContext (we use Dialer(Cancel: ctx.Done()) instead). When the give context is canceled, this function sometimes returns canceled error, while the server side still gets the conn. This caused the server blocking on reading the preface (which will eventually timeout, but the tests are too short for that), and there will be a missing ConnEnd.","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/6ef45d3689ebda1fe3f4302555764ef389e9a22e"},{"sha":"f9390a7b4d7b6229d516d8b20c1053cc6029b1be","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"fix typo (#1746)","distinct":true,"url":"https://api.github.com/repos/a-robinson/grpc-go/commits/f9390a7b4d7b6229d516d8b20c1053cc6029b1be"}]}
{"actor":{"display_login":"a-robinson"}}