{"push_id":641537362,"size":1000,"distinct_size":1645,"ref":"refs/heads/master","head":"5cd6eead517f812c38281e2f4d4d118d0839d96e","before":"a60481c6b1a071dc0e4aa227b200878f8f830479","commits":[{"sha":"2593914973b6081355d6c6c8765c0548b03cffdb","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@robszumski.com","name":"Rob Szumski"},"message":"rafthttp: feedback","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/2593914973b6081355d6c6c8765c0548b03cffdb"},{"sha":"4777cba995002aeb4841bcd916596000e00beb4a","author":{"email":"dbdc2bcc4fe4ffeb04d7be7c33b5056afbbee89a@gmail.com","name":"Yicheng Qin"},"message":"Merge pull request #1898 from robszumski/improve-logging\n\nImprove logging for etcdserver and rafthttp","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/4777cba995002aeb4841bcd916596000e00beb4a"},{"sha":"e7f5b14f1b25217b0c82c1bbc5c7e5ca2985b106","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@robszumski.com","name":"Rob Szumski"},"message":"migrate: improve logging for name and ID","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/e7f5b14f1b25217b0c82c1bbc5c7e5ca2985b106"},{"sha":"07e876592b3fc2993bec85248ce868c784c42284","author":{"email":"dbdc2bcc4fe4ffeb04d7be7c33b5056afbbee89a@gmail.com","name":"Yicheng Qin"},"message":"rafthttp: log the type of message that is dropped when sending","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/07e876592b3fc2993bec85248ce868c784c42284"},{"sha":"d4dcd39b83f9a3fe41d92f40c423d2bf1c6bd95b","author":{"email":"dbdc2bcc4fe4ffeb04d7be7c33b5056afbbee89a@gmail.com","name":"Yicheng Qin"},"message":"Merge pull request #1906 from yichengq/261\n\nrafthttp: log the type of message that is dropped when sending","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/d4dcd39b83f9a3fe41d92f40c423d2bf1c6bd95b"},{"sha":"96de9776b7e665bb2d4e60a0adf1366668d61e59","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"raft: get rid of allocation","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/96de9776b7e665bb2d4e60a0adf1366668d61e59"},{"sha":"7e242acf049130ced6a2e1b20ab6cc9aa6e7ccae","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@robszumski.com","name":"Rob Szumski"},"message":"docs: make clear that dashboard is a module","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/7e242acf049130ced6a2e1b20ab6cc9aa6e7ccae"},{"sha":"fa247d09cc800485339f298890afc4be8f2932e4","author":{"email":"2a69984e081303e29d280bf2f8c9489926d31892@squareup.com","name":"Ben Darnell"},"message":"raft: remove panic when we see a proposal with no leader.\n\nThis panic can never be reached when using raft.Node, because we only\nread from propc when there is a leader. However, it is possible to see\nthis error when using raft the raft object directly (as in MultiNode),\nand in this case it is better to simply drop the proposal (as if we had\nsent it to a leader that immediately vanished).\n\nAdd an error return to MemoryStorage.Append for consistency.","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/fa247d09cc800485339f298890afc4be8f2932e4"},{"sha":"a729c829a5e99765f9b111d8f8f11731290a24c4","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"Merge pull request #1907 from robszumski/dash-note\n\ndocs: make clear that dashboard is a module","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/a729c829a5e99765f9b111d8f8f11731290a24c4"},{"sha":"3867c72c8a59d00516537dc303ecfb6c51177532","author":{"email":"dbdc2bcc4fe4ffeb04d7be7c33b5056afbbee89a@gmail.com","name":"Yicheng Qin"},"message":"raft: support to do multiple proposals in one message","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/3867c72c8a59d00516537dc303ecfb6c51177532"},{"sha":"8aba4caa72f717052d099107a80724d954a51666","author":{"email":"dbdc2bcc4fe4ffeb04d7be7c33b5056afbbee89a@gmail.com","name":"Yicheng Qin"},"message":"rafthttp: batch MsgProp\n\nIf amounts of MsgProp goes to the follower, it could batch them and\nforward to the leader. This can avoid dropping MsgProp in good path\ndue to exceed maximal serving in sender.\n\nMoreover, batching MsgProp can increase the throughput of proposals that\ncome from follower.","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/8aba4caa72f717052d099107a80724d954a51666"},{"sha":"e89cc25c50030ec491994e4c4246d0f06e07e6d7","author":{"email":"dbdc2bcc4fe4ffeb04d7be7c33b5056afbbee89a@gmail.com","name":"Yicheng Qin"},"message":"Merge pull request #1901 from yichengq/260\n\nrafthttp: batch MsgProp","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/e89cc25c50030ec491994e4c4246d0f06e07e6d7"},{"sha":"89cba625d6977cce6c3f2a8b1a85e4ef6798c40a","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"Merge pull request #1897 from xiang90/raft\n\nraft: get rid of the using of defer in critical path","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/89cba625d6977cce6c3f2a8b1a85e4ef6798c40a"},{"sha":"123b3dd64ce7ddffd32a263d7278db7d2282ba20","author":{"email":"6ceeb954b0717be82f626e3b37fbbd7941171b3b@mattermark.com","name":"Nikhil Sarda"},"message":"rafthttp: fixes issue 1903\n\nRecord the URL being fetched in the log when we 404","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/123b3dd64ce7ddffd32a263d7278db7d2282ba20"},{"sha":"f2863e5279889dbcce22f21472bce392c3e020d8","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"Merge pull request #1911 from diffoperator/issue_1903\n\nrafthttp: fixes issue 1903","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/f2863e5279889dbcce22f21472bce392c3e020d8"},{"sha":"717141042291792e0e082fa3eba82ea069a44ad2","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"discovery: discovery will try forever when there is a timeout.\n\nPerviously, etcd retries three times for timeout error. After this\ncommit, etcd retries forever. Also this commit make etcd client\naware of gateway timetout.","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/717141042291792e0e082fa3eba82ea069a44ad2"},{"sha":"5b2ec31a15cce68beb98b69f2b00b9d198a91e11","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"Merge pull request #1910 from xiang90/gateway\n\ndiscovery: fix gateway timeout","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/5b2ec31a15cce68beb98b69f2b00b9d198a91e11"},{"sha":"836ccabad27da5634074cb8feb78ac6eb4a3bbfc","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"etcdserver: create snap dir until start the node","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/836ccabad27da5634074cb8feb78ac6eb4a3bbfc"},{"sha":"2d4ca7e448c7e7c969ff212f1c794a502687fec6","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"Merge pull request #1905 from robszumski/minor-log\n\nmigrate: improve logging for name and ID","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/2d4ca7e448c7e7c969ff212f1c794a502687fec6"},{"sha":"c26542b7f2483633f56079210253ebecd68a1032","author":{"email":"d58c87b17ea9297ee28f1cbc8c6e687a21683729@coreos.com","name":"Xiang Li"},"message":"Merge pull request #1913 from xiang90/lazy_snap_dir\n\netcdserver: create snap dir until start the node","distinct":true,"url":"https://api.github.com/repos/bketelsen/etcd/commits/c26542b7f2483633f56079210253ebecd68a1032"}]}