{"push_id":1182151708,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"75e5507cbfe7ef5a448375e9908e10864b506b05","before":"e6aa2684a75a8c3077a763fca674a79bb61b47ad","commits":[{"sha":"75e5507cbfe7ef5a448375e9908e10864b506b05","author":{"name":"Scott Michelson","email":"ca384d1006dad35314d3a10abb79dc999a4d89c6@fb.com"},"message":"Give each eventbase a wheeltimer\n\nSummary:\nThis gives each eventbase a wheeltimer. Construction is on demand, so there's no penalty if it isn't used. Why do this? 3 immediate reasons:\n\n1) some clients already do this outside of the interface: diffusion/FBS/browse/master/fbcode/servicerouter/client/common/ThriftDispatcher.h$302,607?view=highlighted\n2) inefficient timers can be easily avoided: diffusion/FBS/browse/master/fbcode/thrift/lib/cpp2/async/HeaderClientChannel.h;64fb260ea4bd235ba79414a78002fd68cf0453a8$319\n3) D2379210 indicates we can do a better job with this than cob timeout\n\nReviewed By: andriigrynenko, djwatson\n\nDifferential Revision: D3460792\n\nfbshipit-source-id: a7bb6fdd90ca95b6aef8af952d7a66dd0dc260c1","distinct":true,"url":"https://api.github.com/repos/facebook/folly/commits/75e5507cbfe7ef5a448375e9908e10864b506b05"}]}
{"actor":{"display_login":"facebook-github-bot-4"}}