{"push_id":975810557,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"b2f98bfc97fd135be809fe03a703f6c9bb76cf45","before":"9d9c2b49a95a49569f175c45d3ee2d1ab239d182","commits":[{"sha":"5f877ad45e02c5ece948c71e76bad6b151cc810c","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"server: better errors","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/5f877ad45e02c5ece948c71e76bad6b151cc810c"},{"sha":"b7331a90989b0e1a7dc93d0ddc0311cb5bcb2d1c","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"gossip: avoid local variable","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/b7331a90989b0e1a7dc93d0ddc0311cb5bcb2d1c"},{"sha":"a16d6996b98e6101adf012eed16c60ab17c31ac5","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"gossip: set node ID before starting gossip\n\nThis test is nonsense. It relies on the long-polling behaviour of the\nclient (which will start a getGossip immediately after the previous\ngetGossip returns) and the not-long-polling behaviour of\nfakeGossipServer, which doesn't block until new deltas are available,\nand just returns instantly.","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/a16d6996b98e6101adf012eed16c60ab17c31ac5"},{"sha":"11850b4be3f3bd4ac04a37882d7e3cd65c712a9f","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"build: add gRPC codegen and hook up logging","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/11850b4be3f3bd4ac04a37882d7e3cd65c712a9f"},{"sha":"bc9aa42b55791b22f9dd41769d284eea08efb188","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"gossip: move to gRPC","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/bc9aa42b55791b22f9dd41769d284eea08efb188"},{"sha":"b29b46c007265b934aca5e7b9f70df6b8fa55cee","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"supress uninteresting errors","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/b29b46c007265b934aca5e7b9f70df6b8fa55cee"},{"sha":"5c242e1ee0d13339fb65d7b572ed4a594264e952","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"leaktest: whitelist grpc server","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/5c242e1ee0d13339fb65d7b572ed4a594264e952"},{"sha":"48db7611aeb0405a0ab97c531fad61cafe489b46","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"gossip: synchronize Send with function return\n\nYuck.","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/48db7611aeb0405a0ab97c531fad61cafe489b46"},{"sha":"b2f98bfc97fd135be809fe03a703f6c9bb76cf45","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Merge pull request #4080 from cockroachdb/gossip-grpc\n\ngossip: move to gRPC","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/b2f98bfc97fd135be809fe03a703f6c9bb76cf45"}]}