{"push_id":899963478,"size":166,"distinct_size":1,"ref":"refs/heads/gv-interfacesfor","head":"ec87d74ecbd2b7ae630252e407676f7123ba4bac","before":"a13e5d4bb103da2b67c75bfb2c3aae49bc0504cc","commits":[{"sha":"ec5ecb18fab9cfaed3bba76a9e5319ca05a738e6","author":{"email":"3bb6301b7701797e9b530cc35d1f3b7cf9f2d8b0@google.com","name":"Phillip Wittrock"},"message":"Initial Pod e2e test","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/ec5ecb18fab9cfaed3bba76a9e5319ca05a738e6"},{"sha":"eae12de67ccac8097c2955dc64cd0ac2e3db550e","author":{"email":"ad31c72a316b019bb17ad3cab7a5518590c74a50@zju.edu.cn","name":"Harry Zhang"},"message":"Use vxlan as default backend","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/eae12de67ccac8097c2955dc64cd0ac2e3db550e"},{"sha":"7b047a9b214d77b9a3d90165f803465ff933e75b","author":{"email":"94f0ba8520fc7cd76d1536fe44749a50fcb06a50@lm-shc-00950210.corp.ebay.com","name":"Xin"},"message":"Issue# 17860 Correct expression of nodecontroller for sync loop in node.html\n\n1. Remove \"creates\" from the sentence\n2. Add general explaination for nodecontaoller\n\nhttps://github.com/kubernetes/kubernetes/issues/17860","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/7b047a9b214d77b9a3d90165f803465ff933e75b"},{"sha":"128ce59bf12ee7a641601a711998614843459780","author":{"email":"94f0ba8520fc7cd76d1536fe44749a50fcb06a50@lm-shc-00950210.corp.ebay.com","name":"Xin"},"message":"Issue# 17860 Correct expression of nodecontroller for sync loop in node.html\n\n1. Remove \"creates\" from the sentence\n2. Add general explaination for nodecontaoller\n\nhttps://github.com/kubernetes/kubernetes/issues/17860","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/128ce59bf12ee7a641601a711998614843459780"},{"sha":"91e9ff5e161931da4dfb1737b6e7cc7c1cc1ca8d","author":{"email":"3bb6301b7701797e9b530cc35d1f3b7cf9f2d8b0@google.com","name":"Phillip Wittrock"},"message":"Node e2e tests against remote host use host-local etcd instead of copying one there.  Also fix the kubelet healthz port.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/91e9ff5e161931da4dfb1737b6e7cc7c1cc1ca8d"},{"sha":"78ebb4d18ce35582f48451ef4a63ceee2ba93110","author":{"email":"94f0ba8520fc7cd76d1536fe44749a50fcb06a50@lm-shc-00950210.corp.ebay.com","name":"Xin"},"message":"Merge branch 'master' of https://github.com/xinxiaogang/kubernetes","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/78ebb4d18ce35582f48451ef4a63ceee2ba93110"},{"sha":"c2df3ba18eb57a3d348d735f0d742e772b1b8553","author":{"email":"94f0ba8520fc7cd76d1536fe44749a50fcb06a50@lm-shc-00950210.corp.ebay.com","name":"Xin"},"message":"Merge branch 'master' of https://github.com/xinxiaogang/kubernetes","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/c2df3ba18eb57a3d348d735f0d742e772b1b8553"},{"sha":"83df2757da984dc24820f51d5e3e0ddc8190e65b","author":{"email":"94f0ba8520fc7cd76d1536fe44749a50fcb06a50@lm-shc-00950210.corp.ebay.com","name":"Xin"},"message":"Merge branch 'master' of https://github.com/xinxiaogang/kubernetes","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/83df2757da984dc24820f51d5e3e0ddc8190e65b"},{"sha":"98153fcedc27b69d99c43ddafc3ca98a405898ea","author":{"email":"8bfd13cad0bc4b2ac41d9e235951e72c9b62c2aa@apache.org","name":"Jay Vyas"},"message":"HPA: parameterize stasis, minReplicas, maxReplicas as struct.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/98153fcedc27b69d99c43ddafc3ca98a405898ea"},{"sha":"c8a075ad62ac85293537483db774787e3be08218","author":{"email":"52dc720c411f8e2156e608c1a8b894a917489667@google.com","name":"Yu-Ju Hong"},"message":"Do not delete pod status entry when apiserver returns NotFound error\n\nThe logic doesn't apply to static pods as their corresponding mirror pod may\nnot have been created yet, or may be in the process of recreation. Deleting the\npod status immediately resets the version of the status for the static pod,\nwhile the apiStatusVersion remains unchanged. This could lead to incorrect\nversioning and hence stale pod status in the apiserver.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/c8a075ad62ac85293537483db774787e3be08218"},{"sha":"cf82d6b0049bb3e9a332dd4c64a8443e738a7f73","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"resource: optimize scale function\n\nThe original scale function takes around 800ns/op with more\nthan 10 allocations. It significantly slow down scheduler\nand other components that heavily relys on resource pkg.\nFor more information see #18126.\n\nThis pull request tries to optimize scale function. It takes\ntwo approach:\n\n1. when the value is small, only use normal math ops.\n2. when the value is large, use math.Big with buffer pool.\n\nThe final result is:\n\nBenchmarkScaledValueSmall-4\t20000000\t        66.9 ns/op\t       0 B/op\t       0 allocs/op\nBenchmarkScaledValueLarge-4\t 2000000\t       711 ns/op\t      48 B/op\t       1 allocs/op\n\nI also run the scheduler benchmark again. It doubles the throughput of\nscheduler for 1000 nodes case.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/cf82d6b0049bb3e9a332dd4c64a8443e738a7f73"},{"sha":"29a2fded52d5e93a1d9fa50ba6c03dc73468d99a","author":{"email":"33ee169af5c4a338e1d7829133182f5852741086@google.com","name":"Tim Hockin"},"message":"Revert \"Change to alpha/beta for bandwidth annotations\"\n\nThis reverts commit 2f4c3035be6a4188c12e8c45f5c6fe7f1a94fa38.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/29a2fded52d5e93a1d9fa50ba6c03dc73468d99a"},{"sha":"ac5726a12f6e65c49f0352244aea893da6f97720","author":{"email":"d3d474935b9479f17b56f9268ac9e639eff143af@gmail.com","name":"Brad Erickson"},"message":"Minion->Node rename: docs/ machine names only, except gce/aws","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/ac5726a12f6e65c49f0352244aea893da6f97720"},{"sha":"092c1b46eea8b854be3e4711147a32be802741bc","author":{"email":"8c34ddd8cf36d7c696feb4309d3c17fd6e834fce@google.com","name":"gmarek"},"message":"Make scheduler predicates test correctly use request instead of a limit","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/092c1b46eea8b854be3e4711147a32be802741bc"},{"sha":"9c0897e98bec6a44f55156d40f3aa19d63f63298","author":{"email":"db45154a36f876b6530318deb77b70e73030e0c3@google.com","name":"Brendan Burns"},"message":"Fix the scripts to handle master/minion salt setups (e.g. AWS)","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/9c0897e98bec6a44f55156d40f3aa19d63f63298"},{"sha":"49a2df54aed611b58861e9f98f91ca5c2069fd91","author":{"email":"0c788e8ce7f32cd74614912f5c5517a33c9f53d5@google.com","name":"Isaac Hollander McCreery"},"message":"Check to make sure the cluster is up before running tests, and fail if it's not.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/49a2df54aed611b58861e9f98f91ca5c2069fd91"},{"sha":"816b29536a660491c99e03d0fa159a768bdaf0fa","author":{"email":"60a6575ef1d6fe8b24754bd7210e102427621dbc@google.com","name":"Andy Zheng"},"message":"Prepare kube-system pods manifest for trusty nodes.\n\nThis change refactors the code of preparing kube-system manifests\nfor trusty based cluster. The manifests used by nodes do not contain\nsalt configuration, so we can simply copy them from the directory\ncluster/saltbase/salt, make a tarball, and upload to Google Storage.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/816b29536a660491c99e03d0fa159a768bdaf0fa"},{"sha":"4ac6129578af00f3d3d845a2c67850ef1e0f0260","author":{"email":"8bb630cb819df855a836d85a765ad9b9fc21612a@coreos.com","name":"Yifan Gu"},"message":"kubelet: Small refactor on GetPhase().","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/4ac6129578af00f3d3d845a2c67850ef1e0f0260"},{"sha":"5ec087fa3036311a5dafcddf765b0f84fdae9144","author":{"email":"29bf28b42a938ace12a5819da4ed4ba03d82f315@mvdan.cc","name":"Daniel Martí"},"message":"Properly close http connection on TestList\n\nIf not, using `go test -count=n` would make them pile up and ultimately\nget to the limit of open files:\n\n\tapiserver_test.go:984: 17: unexpected error: Get http://127.0.0.1:44131/apis/test.group/version/simple: dial tcp 127.0.0.1:44131: socket: too many open files\n\nSteps to reproduce (no longer fails):\n\n\tgodep go test -short -run '^$' -o test .\n\t./test -test.run '^TestList$' -test.count 100\n\nNote that this might not fail if your `ulimit -n` is not low enough.","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/5ec087fa3036311a5dafcddf765b0f84fdae9144"},{"sha":"926148c5eee227576cd0d87760fdeb10346a7251","author":{"email":"9359a4d812173b65a3a0094cd86363e79731a3c2@freeletics.com","name":"Antoine Cotten"},"message":"Add warning about AWS EC2 't2' instance type","distinct":false,"url":"https://api.github.com/repos/deads2k/kubernetes/commits/926148c5eee227576cd0d87760fdeb10346a7251"}]}