{"push_id":786657987,"size":83,"distinct_size":3,"ref":"refs/heads/lazy_handling","head":"6e08430d3c220db9045901e7f72365843185dee5","before":"3506564b021983e411cd8cd7f24fe90ede8a0842","commits":[{"sha":"9df0d39e48539ca19dfb49a4b25c6b96a2507444","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TChannel: factor out #eachConnection","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/9df0d39e48539ca19dfb49a4b25c6b96a2507444"},{"sha":"51dbaf49f1a27dcd5c45622d7a53941e07d6f00c","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TChannel#eachConnection: also enumerate incoming connections","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/51dbaf49f1a27dcd5c45622d7a53941e07d6f00c"},{"sha":"8b6697da91f61ea6b253c3ec423d392195648ea7","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #1277 from uber/fix_lazy_set_inc_conn\n\nFix chan.setLazyHandling wrt incoming connections","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/8b6697da91f61ea6b253c3ec423d392195648ea7"},{"sha":"a0664ba72fb2427e1a08fc890e1aba43acd8383b","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"allocCluster: support skipping default empty state assert/check","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/a0664ba72fb2427e1a08fc890e1aba43acd8383b"},{"sha":"941a5c3760926c6b4729ca95e381713f7634efe1","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TChannelOutRequest: trivial cleanup","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/941a5c3760926c6b4729ca95e381713f7634efe1"},{"sha":"4f171f1ad4bf271acf0bae545743c831be20e633","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"(streaming) out req: hookup callbacks before sending","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/4f171f1ad4bf271acf0bae545743c831be20e633"},{"sha":"bcc3861d1d1744f7fe346c4506bfb07ac19abbc2","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"Operations#popOutReq: re-use now out of tombstone time","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/bcc3861d1d1744f7fe346c4506bfb07ac19abbc2"},{"sha":"46a9b0d11200d045cdc3818292047c690004c3c2","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"Operations#popOutReq: regroup code for clarity","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/46a9b0d11200d045cdc3818292047c690004c3c2"},{"sha":"6e24c26c4555d0c16faab0aa459c937cea0ea0ef","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@uber.com","name":"Joshua T Corbin"},"message":"TChannelConnectionBase: fix mismatched callback log field","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/6e24c26c4555d0c16faab0aa459c937cea0ea0ef"},{"sha":"486b320ed51974acbde717a6cb6b6f13a1f1722c","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #1278 from uber/graceful_prep\n\nMisc cleanups ahead of #1270","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/486b320ed51974acbde717a6cb6b6f13a1f1722c"},{"sha":"e75df113b72f4049570b1a39b09573015c0402ac","author":{"email":"75a2b2dd49ec3683a285eaf08c92977a2269925f@uber.com","name":"Anson Qian"},"message":"Improve hyperbahn client host port list parsing","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/e75df113b72f4049570b1a39b09573015c0402ac"},{"sha":"f23d84493828e86008ebcab30b4f0ba10bc8aab1","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"benchmarks: Split BenchmarkRunner into many small methods\n\nWe want to import BenchmarkRunner and overwrite a few of the\nmethods to re-use the Runner, client & server for Hyperbahn\nbenchmarks.\n\nWe would overwrite supportServices and relayServer to spawn\na Hyperbahn worker instead.","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/f23d84493828e86008ebcab30b4f0ba10bc8aab1"},{"sha":"68b950ace95dbb36a5dcef7cc3f1a9c699cc43e9","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"benchmarks: Expose more functionally as fields & methods","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/68b950ace95dbb36a5dcef7cc3f1a9c699cc43e9"},{"sha":"6f83b1cb5277a997b1d5177c103e42ab1423d7e5","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"benchmarks: remove a usage of async","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/6f83b1cb5277a997b1d5177c103e42ab1423d7e5"},{"sha":"1819c71f93788409efd92e7b5db882b97c2c1826","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"package: remove deps needed for benchmarks into prod deps\n\nConflicts:\n\tnode/package.json","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/1819c71f93788409efd92e7b5db882b97c2c1826"},{"sha":"317e0bdffe9fba527c41fd71453c3271a5be5072","author":{"email":"75a2b2dd49ec3683a285eaf08c92977a2269925f@uber.com","name":"Anson Qian"},"message":"Address code review","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/317e0bdffe9fba527c41fd71453c3271a5be5072"},{"sha":"d9fc66f5966d177d084a436edf9e64d1e107f69b","author":{"email":"d0a023aa2bb66553d145a5dec01c4af20bb175f0@uber.com","name":"Junchao Wu"},"message":"move trace submit to the goroutine","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/d9fc66f5966d177d084a436edf9e64d1e107f69b"},{"sha":"fae1662d06158890ac7220771093b4e3a2a2f3bb","author":{"email":"d0a023aa2bb66553d145a5dec01c4af20bb175f0@uber.com","name":"Junchao Wu"},"message":"add thrift operation benchmark func","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/fae1662d06158890ac7220771093b4e3a2a2f3bb"},{"sha":"2a082f2654e2a29ffca042a1080834c222372cf9","author":{"email":"d0a023aa2bb66553d145a5dec01c4af20bb175f0@uber.com","name":"Junchao Wu"},"message":"update tests to use Report","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/2a082f2654e2a29ffca042a1080834c222372cf9"},{"sha":"e846b80ba2cb0096095a07c1ba6d3d3b084ecf89","author":{"email":"d0a023aa2bb66553d145a5dec01c4af20bb175f0@uber.com","name":"Junchao Wu"},"message":"use for loop around the channel\nadd log when channel is full","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/e846b80ba2cb0096095a07c1ba6d3d3b084ecf89"}]}