{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/22613","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/22613/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/22613/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/22613/events","html_url":"https://github.com/kubernetes/kubernetes/pull/22613","id":138830116,"number":22613,"title":"Decouple webserver from storage tests","user":{"login":"jayunit100","id":826111,"avatar_url":"https://avatars.githubusercontent.com/u/826111?v=3","gravatar_id":"","url":"https://api.github.com/users/jayunit100","html_url":"https://github.com/jayunit100","followers_url":"https://api.github.com/users/jayunit100/followers","following_url":"https://api.github.com/users/jayunit100/following{/other_user}","gists_url":"https://api.github.com/users/jayunit100/gists{/gist_id}","starred_url":"https://api.github.com/users/jayunit100/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jayunit100/subscriptions","organizations_url":"https://api.github.com/users/jayunit100/orgs","repos_url":"https://api.github.com/users/jayunit100/repos","events_url":"https://api.github.com/users/jayunit100/events{/privacy}","received_events_url":"https://api.github.com/users/jayunit100/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/test","name":"area/test","color":"fad8c7"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/lgtm","name":"lgtm","color":"15dd18"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/M","name":"size/M","color":"eebb00"}],"state":"open","locked":false,"assignee":{"login":"timothysc","id":169553,"avatar_url":"https://avatars.githubusercontent.com/u/169553?v=3","gravatar_id":"","url":"https://api.github.com/users/timothysc","html_url":"https://github.com/timothysc","followers_url":"https://api.github.com/users/timothysc/followers","following_url":"https://api.github.com/users/timothysc/following{/other_user}","gists_url":"https://api.github.com/users/timothysc/gists{/gist_id}","starred_url":"https://api.github.com/users/timothysc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timothysc/subscriptions","organizations_url":"https://api.github.com/users/timothysc/orgs","repos_url":"https://api.github.com/users/timothysc/repos","events_url":"https://api.github.com/users/timothysc/events{/privacy}","received_events_url":"https://api.github.com/users/timothysc/received_events","type":"User","site_admin":false},"milestone":null,"comments":26,"created_at":"2016-03-06T20:04:16Z","updated_at":"2016-03-09T13:56:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/22613","html_url":"https://github.com/kubernetes/kubernetes/pull/22613","diff_url":"https://github.com/kubernetes/kubernetes/pull/22613.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/22613.patch"},"body":"When playing with different storage volumes, I found that \r\n- there is an nginx server with no docker logs run for every storage test,  \r\n- the nginx server is only used to verify that a volume was mounted correctly\r\n- the \"interesting\" storage errors (missing plugin, selinux, `missing superblock`) all happen w/o a webserver.\r\n- the webserver's failure to serve due to a network blip  leads to ginkgo client not seeing anything on port 80, which convolutes storage failiures with irrelevant  network failures.\r\n\r\nas far as i can tell, *there's no need for a web server, at all in this test* \r\n\r\nSo, this PR solves the original issue by \"kobiyashi maru'ing\" the entire need for nginx for testing volume data fidelity.\r\n\r\nI've tested this on iSCSI on GCE, and Ceph (locally)  seems to be stable for different setups."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/194307251","html_url":"https://github.com/kubernetes/kubernetes/pull/22613#issuecomment-194307251","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/22613","id":194307251,"user":{"login":"k8s-merge-robot","id":13653959,"avatar_url":"https://avatars.githubusercontent.com/u/13653959?v=3","gravatar_id":"","url":"https://api.github.com/users/k8s-merge-robot","html_url":"https://github.com/k8s-merge-robot","followers_url":"https://api.github.com/users/k8s-merge-robot/followers","following_url":"https://api.github.com/users/k8s-merge-robot/following{/other_user}","gists_url":"https://api.github.com/users/k8s-merge-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/k8s-merge-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k8s-merge-robot/subscriptions","organizations_url":"https://api.github.com/users/k8s-merge-robot/orgs","repos_url":"https://api.github.com/users/k8s-merge-robot/repos","events_url":"https://api.github.com/users/k8s-merge-robot/events{/privacy}","received_events_url":"https://api.github.com/users/k8s-merge-robot/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T13:56:57Z","updated_at":"2016-03-09T13:56:57Z","body":"@k8s-bot test this [submit-queue is verifying that this PR is safe to merge]"}}