{"push_id":910800692,"size":18,"distinct_size":17,"ref":"refs/heads/v3tests","head":"af57f6679b052d81c4848358d5c7977a1865dc2c","before":"e35f18e1b0f02b2a0f6dca309e48044cc3f961d2","commits":[{"sha":"e4e2a7933f733b1cf3bbdf5013c22759347327d8","author":{"email":"aa92feca9b14b0faea97584744467c35a41641d8@gmail.com","name":"Michael Persson"},"message":"libraries-and-tools: name change for etcd-export to etcdtool","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/e4e2a7933f733b1cf3bbdf5013c22759347327d8"},{"sha":"afee51eedab8f8db12208e4dac0e46ff44f57fd0","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"Merge pull request #4013 from mickep76/update-libraries-and-tools\n\nlibraries-and-tools: name change for etcd-export to etcdtool","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/afee51eedab8f8db12208e4dac0e46ff44f57fd0"},{"sha":"1f858e10c83729b1cbc68e9c262fa70371f23d94","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"contrib: example key-value store using raft","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/1f858e10c83729b1cbc68e9c262fa70371f23d94"},{"sha":"bff857dc280b47d4c810c81e932f2a89aa5c2054","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4011 from heyitsanthony/raftexample\n\ncontrib: example key-value store using raft","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/bff857dc280b47d4c810c81e932f2a89aa5c2054"},{"sha":"4f5f999847c3ac17529af8cf7396dc14c7ce3636","author":{"email":"d3f2270840914bc0e033cb5e2a4763024a00235f@intel.com","name":"Pawel Palucki"},"message":"tools/functional-test: add docker support\n\nCommit adds docker bits to run functional tester within containers.\n\nrequires:\n- docker 1.9 (networking)\n- docker-compose","distinct":false,"url":"https://api.github.com/repos/ppalucki/etcd/commits/4f5f999847c3ac17529af8cf7396dc14c7ce3636"},{"sha":"cfd030fabff92721fbb37d31bd3f6655093c5929","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"Merge pull request #4014 from ppalucki/functional\n\ntools: add functional tester with Docker","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/cfd030fabff92721fbb37d31bd3f6655093c5929"},{"sha":"899dc4a6a6fd4b6b07d7e4ee7a0efe815e720719","author":{"email":"a3a821ca95450f7f8e92184969e30c4152a7dddd@gmail.com","name":"Shaya Potter"},"message":"docs: move /version to other_apis and add /health\n\nmoved /version http endpoint to other_api document and added health with\nan example","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/899dc4a6a6fd4b6b07d7e4ee7a0efe815e720719"},{"sha":"c18549261f0d02f85e0044036dc3d56af3f98c55","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"docs: split out members API into own document\n\nAlso changes a few references to settle consistently on \"members API\"\ninstead of \"member API\" or \"member APIs\".","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/c18549261f0d02f85e0044036dc3d56af3f98c55"},{"sha":"2e736b51cceb5b8fe841e449190bb133edfb865e","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"Merge pull request #4025 from jonboulle/sjpotter-api-nits\n\ndocs/api: add version & health, split out members","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/2e736b51cceb5b8fe841e449190bb133edfb865e"},{"sha":"a5f9403f8f9b7b7301991993564f093dc69e6d61","author":{"email":"25b2f5f4349585defbe680c218e392181d051f11@users.noreply.github.com","name":"Jeremy Derr"},"message":"Update production-users.md\n\nAdding use case for Radius Intelligence.","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/a5f9403f8f9b7b7301991993564f093dc69e6d61"},{"sha":"dd76ee58012602b7692d5ae698e3125232554e58","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4027 from jcderr/patch-1\n\nRadius Intelligence Use Case","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/dd76ee58012602b7692d5ae698e3125232554e58"},{"sha":"e1fe7350a2667079b34c2643fd74da11f70354e9","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: update + enable check for leaked goroutines\n\nGo 1.4 landed a new testing.M type [1][1] which allows for start-up and\nshutdown hooks when running tests. The standard library now uses this\nfor checking for leaked goroutines in net/http [2][2].\n\nThis patch essentially re-ports the updated code from the net/http test\n(we were using an older version of it) - in detail:\n- updates the test to use `TestMain` instead of relying on\n  `TestGoroutinesRunning` to be implicitly run after all other tests\n- adds a few new goroutines to the list of exceptions (the test itself,\n  as well as the golang/glog package and pkg/log.MergeLogger, both of\n  which spin off goroutines to handle log flushing/merging respectively)\n- removes a couple of TODOs in the test for extra goroutines that's run\n  after individual tests (one of these re-enables the http package's\n  `.readLoop` and the other was an out-of-date TODO)\n- re-enables the test\n\n[1]: https://golang.org/pkg/testing/#M\n[2]: https://github.com/golang/go/blob/release-branch.go1.4/src/net/http/main_test.go#L18","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/e1fe7350a2667079b34c2643fd74da11f70354e9"},{"sha":"d50fbe384a804e1f1c80fea766d55afbf06e56e3","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: ignore leaked readLoop on go <1.5","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/d50fbe384a804e1f1c80fea766d55afbf06e56e3"},{"sha":"b126ff77fb43f2917b2e908c8f9c3611a14efaaf","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: only check for go1.5+ once","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/b126ff77fb43f2917b2e908c8f9c3611a14efaaf"},{"sha":"98c1745278fe2cc22eb14aa06a5c3bf77c4b133c","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"Merge pull request #4026 from jonboulle/master\n\ntests: update + enable check for leaked goroutines","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/98c1745278fe2cc22eb14aa06a5c3bf77c4b133c"},{"sha":"2377ef870aa110ad0f39ebdf10477190bc66010f","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"storage: remove unnecessary test variable assignment\n\nThere is no need to assign a separate variable since 'base' is already defined\nas a local variable within the loop.","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/2377ef870aa110ad0f39ebdf10477190bc66010f"},{"sha":"c4732eb6e11c75ef41e61c13b3b8446365e8fb33","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4028 from gyuho/storage_test_variable\n\nstorage: remove unnecessary test variable assignment","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/c4732eb6e11c75ef41e61c13b3b8446365e8fb33"},{"sha":"af57f6679b052d81c4848358d5c7977a1865dc2c","author":{"email":"d3f2270840914bc0e033cb5e2a4763024a00235f@intel.com","name":"Pawel Palucki"},"message":"WIP: v3 gRPC based integration tests\n\nTODO:\n- watch\n- more corner cases\n- multi node cluster","distinct":true,"url":"https://api.github.com/repos/ppalucki/etcd/commits/af57f6679b052d81c4848358d5c7977a1865dc2c"}]}