{"push_id":811335073,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"a8f49871a5d2a2ea4a964d876b7340310f75daa6","before":"1ab69969842e2ef70f96cb0405bf1e7aaa03284a","commits":[{"sha":"c812e8ed203e0da2359eaf6ff1e8af698ef095fd","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Change group.waitForCallback to a counter\n\nI don't know exactly what happened inside Raft, but when I ran\nTestRemoveLeader in multiraft_test.go, there was a writeResponse\nthat contains two committed ConfChanges (one for adding new node 4 and the\nother for removing node 0). The writeResponse itself was sent the\nnewly added node 4.\n\nTo handle such a case correctly, group.waitForCallback needs to be a\ncount, not a bool.","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/c812e8ed203e0da2359eaf6ff1e8af698ef095fd"},{"sha":"a8f49871a5d2a2ea4a964d876b7340310f75daa6","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Merge pull request #2731 from cockroachdb/kkaneda/event_ref_count\n\nChange group.waitForCallback to a counter","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/a8f49871a5d2a2ea4a964d876b7340310f75daa6"}]}