{"push_id":893577065,"size":13,"distinct_size":13,"ref":"refs/heads/snapshot","head":"685ed1b8354a126c4cbbd53b1ac36288ca4d52c5","before":"afade79997cdfb752f56fbe6545d1954896a1cad","commits":[{"sha":"c6430b3292672ad3f9d8190cd95726352c650a24","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"tools/benchmark: add watch subcommand.\n\nWatch command run benchmark tests for watch releated operations:\n1. watch keys 2. sending events to watchers.\n\nTo test 2, this test also puts keys into etcd cluster to trigger\nevent sending.\n\nBesides the benchmark results showed at client side, the tester\ncan also monitor the server-side mem/cpu usage and also check\nthe metrics of slow watchers. If there are a lot of slow watchers,\nit means etcd server is over-loaded by watchers.","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/c6430b3292672ad3f9d8190cd95726352c650a24"},{"sha":"8d4073d0780b923b0782562d4cdcd6d5e714f9c8","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #3945 from xiang90/new_watch_bench\n\ntools/benchmark: add watch subcommand.","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/8d4073d0780b923b0782562d4cdcd6d5e714f9c8"},{"sha":"7094c78dcd9991868e52fce09c789a9472289871","author":{"email":"eb58f5b673acb397722a8259c58efc507dd85d76@lab.ntt.co.jp","name":"Hitoshi Mitake"},"message":"test: print diff with gofmt\n\nCurrent test doesn't pass -d option to gofmt. Let's pass the option\nfor easy fix.\n\nExample output:\nChecking gofmt...\ngofmt checking failed:\nclient/client.go\ndiff client/client.go gofmt/client/client.go\n--- /tmp/gofmt741496847 2015-12-04 10:11:11.340651702 +0900\n+++ /tmp/gofmt265273890 2015-12-04 10:11:11.340651702 +0900\n@@ -41,7 +41,7 @@\n\n var DefaultTransport CancelableTransport = &http.Transport{\n        Proxy: http.ProxyFromEnvironment,\n-       Dial:(&net.Dialer{\n+       Dial: (&net.Dialer{\n                Timeout:   30 * time.Second,\n                KeepAlive: 30 * time.Second,\n        }).Dial,\n@@ -265,7 +265,7 @@\n                        return ErrNoEndpoints\n                }\n\n-               for i, _ := range c.endpoints {\n+               for i := range c.endpoints {\n                        if c.endpoints[i].String() == lu.String() {\n                                c.pinned = i\n                                break","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/7094c78dcd9991868e52fce09c789a9472289871"},{"sha":"769f874542fecb42877f47a9e9eb5a27df8c1c5a","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #3956 from mitake/test-gofmt\n\ntest: print diff with gofmt","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/769f874542fecb42877f47a9e9eb5a27df8c1c5a"},{"sha":"bbdd3c5f0e404c94d57f6e027b8c66cfed76e264","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"travis, test: allow failures with gotip\n\nThis allows tests to fail with Go tip, because go tip branch might not be\nstable. This replaces https://github.com/coreos/etcd/pull/3953.","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/bbdd3c5f0e404c94d57f6e027b8c66cfed76e264"},{"sha":"e0e80b37f2bc614e569abfe6a183eb95a5cef183","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #3957 from gyuho/travis_matrix\n\ntravis, test: allow failures with gotip","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/e0e80b37f2bc614e569abfe6a183eb95a5cef183"},{"sha":"a0eca5fd373428408e265f6606081635e37924f6","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"storage: make RestoreContinueUnfinishedCompaction more reliable","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/a0eca5fd373428408e265f6606081635e37924f6"},{"sha":"127b529582cd40a66bc78d36babf97a235d763d4","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #3959 from xiang90/fix_storage_test\n\nstorage: make RestoreContinueUnfinishedCompaction more reliable","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/127b529582cd40a66bc78d36babf97a235d763d4"},{"sha":"0473cb93acec880b1396e5f2fdeb150329b0406e","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"build: parse go version at go tip\n\nThis parses go version when build is running\nin moast recent go master branch.","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/0473cb93acec880b1396e5f2fdeb150329b0406e"},{"sha":"b806e510a97f8c42b236e2e44d22499d1a9f80e9","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #3958 from gyuho/build_gotip\n\nbuild: parse go version at go tip","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/b806e510a97f8c42b236e2e44d22499d1a9f80e9"},{"sha":"bed6b90e61051345d41e1b2f5b0cfb0e79f96904","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"storagepb: minor updates from genproto\n\nI ran genproto with the most recent protocol buffer\nand it adds one line of missing comment.","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/bed6b90e61051345d41e1b2f5b0cfb0e79f96904"},{"sha":"5a4a5998a3f73e53d6acc525fe5743fe30e1373d","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #3960 from gyuho/genproto\n\nstoragepb: minor updates from genproto","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/5a4a5998a3f73e53d6acc525fe5743fe30e1373d"},{"sha":"685ed1b8354a126c4cbbd53b1ac36288ca4d52c5","author":{"email":"ec215cb41b22f2559be283cc58dc7219738dc864@cockroachlabs.com","name":"Bram Gruneir"},"message":"Ensure that Progress is not nil when a MsgSnapStatus comes in.\nThis was causing some issues in cockroach cockroachdb/cockroach#2950","distinct":true,"url":"https://api.github.com/repos/BramGruneir/etcd/commits/685ed1b8354a126c4cbbd53b1ac36288ca4d52c5"}]}