{"push_id":1439555766,"size":9,"distinct_size":1,"ref":"refs/heads/fix-metric-deadlock","head":"91ff6f30b50a14158ec10cdd24836d775a336f52","before":"e692c1309073124d44d1b0f1d36bd17ba53f7aec","commits":[{"sha":"e62e9ce193b2ffcebbf0770738fa21b36bdc07ba","author":{"name":"Xiang Li","email":"d52a7e17d160f34a759277a1bfe91b74b0af39c8@gmail.com"},"message":"benchmark: add rate limit","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/e62e9ce193b2ffcebbf0770738fa21b36bdc07ba"},{"sha":"2b6ad93036250dff29cd9106cb458be0b1f621b1","author":{"name":"Xiang Li","email":"d52a7e17d160f34a759277a1bfe91b74b0af39c8@gmail.com"},"message":"Merge pull request #6936 from xiang90/put_rate\n\nbanchmark: add rate limit","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/2b6ad93036250dff29cd9106cb458be0b1f621b1"},{"sha":"5559a026d76424a2d6af5368e3034e6825ee955d","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"etcdctl: remove GetUser check before mutable commands\n\netcdctl was checking if the user exists before applying mutable calls;\nif etcdctl contacts a minority member, the member may not know the user\nexists on the cluster yet, causing command failure when it should succeed.\n\nIf the user does not exist, it will be picked up once the command goes\nthrough raft.\n\nFixes #6932","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/5559a026d76424a2d6af5368e3034e6825ee955d"},{"sha":"62398954e48d4d424038bd3a45477d260996eca3","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"grpcproxy: lock store when getting size\n\nFixes data race in proxy integration tests.","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/62398954e48d4d424038bd3a45477d260996eca3"},{"sha":"b9b14b15d624f493f006d8222984324cb43ba0d9","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"Merge pull request #6946 from heyitsanthony/fix-e2e-getrole\n\netcdctl: remove GetUser check before mutable commands","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/b9b14b15d624f493f006d8222984324cb43ba0d9"},{"sha":"f62ed3d642dbd66651c334ec18b9424ba46bc19d","author":{"name":"antoniomaciej","email":"ee5078131d138710ce5c364582ca1fe223d007a1@gmail.com"},"message":"Documentation: link added to libraries-and-tools.md with a new v2 Scala\nClient","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/f62ed3d642dbd66651c334ec18b9424ba46bc19d"},{"sha":"8fefd1f47103a842d26a38426ae3cf7c34f79950","author":{"name":"Xiang Li","email":"d52a7e17d160f34a759277a1bfe91b74b0af39c8@gmail.com"},"message":"Merge pull request #6942 from eiipii/eiipiiVersion2ScalaClient\n\neiipii/etcdhttpclient library added to documentation on external clients","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/8fefd1f47103a842d26a38426ae3cf7c34f79950"},{"sha":"2509e7ad2cc0daaa9afc629ebdb9c56429de9ea1","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"Merge pull request #6947 from heyitsanthony/grpc-stat-race\n\ngrpcproxy: lock store when getting size","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/2509e7ad2cc0daaa9afc629ebdb9c56429de9ea1"},{"sha":"91ff6f30b50a14158ec10cdd24836d775a336f52","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"grpcproxy: fix deadlock in watchbroadcast\n\nCalling empty() in watchbroadcast methods was trying to\nlock the rwmutex when it was already held.\n\nFixes #6937","distinct":true,"url":"https://api.github.com/repos/heyitsanthony/etcd/commits/91ff6f30b50a14158ec10cdd24836d775a336f52"}]}
{"actor":{"display_login":"heyitsanthony"}}