{"push_id":1043483205,"size":43,"distinct_size":26,"ref":"refs/heads/auth-user-error","head":"657a05cbebd74a9b280144d2966d0230a83fcd1a","before":"21e4eb106539a37f35837281053be3911a1c5c39","commits":[{"sha":"87d9f06a45757934d47ebfaa0d36efb80d8e0c03","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"*: combine etcdctl and etcdctlv3","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/87d9f06a45757934d47ebfaa0d36efb80d8e0c03"},{"sha":"2b83d9c2e565acbaa84e387d590d22e546887c7e","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4882 from xiang90/ctl_combine\n\n*: combine etcdctl and etcdctlv3","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/2b83d9c2e565acbaa84e387d590d22e546887c7e"},{"sha":"384c3ec907067bbc8cdf4d2300a75b7337744322","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"integration: don't call rand.Intn in TestSTMConflict on 0\n\nFixes #4874","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/384c3ec907067bbc8cdf4d2300a75b7337744322"},{"sha":"94e77cfa5d9b60dfabeaa18511051ad779c7bf82","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"etcdserver: move v3 raft apply functions to interface","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/94e77cfa5d9b60dfabeaa18511051ad779c7bf82"},{"sha":"fc346041e522079d2dfc7f13f8500f9bd73f1d97","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"Merge pull request #4883 from heyitsanthony/fix-4874\n\nintegration: don't call rand.Intn in TestSTMConflict on 0","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/fc346041e522079d2dfc7f13f8500f9bd73f1d97"},{"sha":"9c8253c54316278e435ebf9ff276cfa607dc7f6b","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"etcdserver, v3rpc: space quotas","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/9c8253c54316278e435ebf9ff276cfa607dc7f6b"},{"sha":"ae077a2183fc72611a66b1b4a07f17db919f6370","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"backend: add UnsafeForEach to BatchTx\n\nUseful for efficiently iterating over an entire bucket.","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/ae077a2183fc72611a66b1b4a07f17db919f6370"},{"sha":"9e7f47c490103bc388f664dab283a73dbb81030d","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"etcdserver: Alarm RPC\n\nAlarms are events that nodes can use to relay health information to\nthe rest of the cluster. A node may Activate an alarm and that alarm\nwill stay set until Deactivated.","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/9e7f47c490103bc388f664dab283a73dbb81030d"},{"sha":"a403a94d7baa28f61af3b1d68a3819df8e8d108d","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"etcdserver: cap new keys on space alarm","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/a403a94d7baa28f61af3b1d68a3819df8e8d108d"},{"sha":"6e3a0948e4baf262bafd0f19f3630f87ac13f54c","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"Merge pull request #4868 from heyitsanthony/api-quota\n\netcdserver: storage quotas","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/6e3a0948e4baf262bafd0f19f3630f87ac13f54c"},{"sha":"ffc7488af26b7b89c63697cbbecdbf2bef3132f3","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"doc/dev: add logging doc","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/ffc7488af26b7b89c63697cbbecdbf2bef3132f3"},{"sha":"47db0a2f2e147e4789fc451e509a752a663606c5","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"test: add race detection to clientv3 integration tests","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/47db0a2f2e147e4789fc451e509a752a663606c5"},{"sha":"e129223dbebaa5a13b9564dea27fdcd5bbebb317","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3: fix race in watcher resume","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/e129223dbebaa5a13b9564dea27fdcd5bbebb317"},{"sha":"2c83362e63e6b796ea988442483673056c567455","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3: fix race in KV reconnection logic","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/2c83362e63e6b796ea988442483673056c567455"},{"sha":"91dc6b29a6e000375ba47181db1bfcf8ba92daad","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3/integration: fix race when setting progress report interval","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/91dc6b29a6e000375ba47181db1bfcf8ba92daad"},{"sha":"813afc3d11464706ca176f31518c6693a9a249bd","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"rafthttp: fix race between AddRemote and Send","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/813afc3d11464706ca176f31518c6693a9a249bd"},{"sha":"5ee85bea7ca62fe4bf4ab5866ff9862abb42a6bc","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"v3rpc: fix race on watch progress map\n\nFound in TestElectionWait","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/5ee85bea7ca62fe4bf4ab5866ff9862abb42a6bc"},{"sha":"4bdfc0a46d28f35462a312e1b51a771764321442","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3: fix race on writing watch channel over return channel\n\nFound in TestElectionFailover","distinct":true,"url":"https://api.github.com/repos/mitake/etcd/commits/4bdfc0a46d28f35462a312e1b51a771764321442"},{"sha":"495bef8b4c0a3f558918e22d7778ce55704861db","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4885 from xiang90/log_doc\n\ndoc/dev: add logging doc","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/495bef8b4c0a3f558918e22d7778ce55704861db"},{"sha":"3fbacf4be2da283d69ee636dda54872f421359bb","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"v3rpc: move Hash RPC to Maintenance service","distinct":false,"url":"https://api.github.com/repos/mitake/etcd/commits/3fbacf4be2da283d69ee636dda54872f421359bb"}]}