{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/65117","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/65117/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/65117/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/65117/events","html_url":"https://github.com/kubernetes/kubernetes/pull/65117","id":332557290,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1MDEyMzI0","number":65117,"title":"Add e2e tests for volumeMode of persistent volume","user":{"login":"mkimuram","id":36450643,"node_id":"MDQ6VXNlcjM2NDUwNjQz","avatar_url":"https://avatars2.githubusercontent.com/u/36450643?v=4","gravatar_id":"","url":"https://api.github.com/users/mkimuram","html_url":"https://github.com/mkimuram","followers_url":"https://api.github.com/users/mkimuram/followers","following_url":"https://api.github.com/users/mkimuram/following{/other_user}","gists_url":"https://api.github.com/users/mkimuram/gists{/gist_id}","starred_url":"https://api.github.com/users/mkimuram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkimuram/subscriptions","organizations_url":"https://api.github.com/users/mkimuram/orgs","repos_url":"https://api.github.com/users/mkimuram/repos","events_url":"https://api.github.com/users/mkimuram/events{/privacy}","received_events_url":"https://api.github.com/users/mkimuram/received_events","type":"User","site_admin":false},"labels":[{"id":414883982,"node_id":"MDU6TGFiZWw0MTQ4ODM5ODI=","url":"https://api.github.com/repos/kubernetes/kubernetes/labels/approved","name":"approved","color":"0ffa16","default":false},{"id":477397086,"node_id":"MDU6TGFiZWw0NzczOTcwODY=","url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":148225179,"node_id":"MDU6TGFiZWwxNDgyMjUxNzk=","url":"https://api.github.com/repos/kubernetes/kubernetes/labels/lgtm","name":"lgtm","color":"15dd18","default":false},{"id":349530249,"node_id":"MDU6TGFiZWwzNDk1MzAyNDk=","url":"https://api.github.com/repos/kubernetes/kubernetes/labels/release-note-none","name":"release-note-none","color":"c2e0c6","default":false},{"id":169428334,"node_id":"MDU6TGFiZWwxNjk0MjgzMzQ=","url":"https://api.github.com/repos/kubernetes/kubernetes/labels/sig/storage","name":"sig/storage","color":"d2b48c","default":false},{"id":253450978,"node_id":"MDU6TGFiZWwyNTM0NTA5Nzg=","url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/L","name":"size/L","color":"ee9900","default":false}],"state":"open","locked":false,"assignee":{"login":"gmarek","id":1703842,"node_id":"MDQ6VXNlcjE3MDM4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/1703842?v=4","gravatar_id":"","url":"https://api.github.com/users/gmarek","html_url":"https://github.com/gmarek","followers_url":"https://api.github.com/users/gmarek/followers","following_url":"https://api.github.com/users/gmarek/following{/other_user}","gists_url":"https://api.github.com/users/gmarek/gists{/gist_id}","starred_url":"https://api.github.com/users/gmarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmarek/subscriptions","organizations_url":"https://api.github.com/users/gmarek/orgs","repos_url":"https://api.github.com/users/gmarek/repos","events_url":"https://api.github.com/users/gmarek/events{/privacy}","received_events_url":"https://api.github.com/users/gmarek/received_events","type":"User","site_admin":false},"assignees":[{"login":"soltysh","id":576341,"node_id":"MDQ6VXNlcjU3NjM0MQ==","avatar_url":"https://avatars2.githubusercontent.com/u/576341?v=4","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false},{"login":"gmarek","id":1703842,"node_id":"MDQ6VXNlcjE3MDM4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/1703842?v=4","gravatar_id":"","url":"https://api.github.com/users/gmarek","html_url":"https://github.com/gmarek","followers_url":"https://api.github.com/users/gmarek/followers","following_url":"https://api.github.com/users/gmarek/following{/other_user}","gists_url":"https://api.github.com/users/gmarek/gists{/gist_id}","starred_url":"https://api.github.com/users/gmarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmarek/subscriptions","organizations_url":"https://api.github.com/users/gmarek/orgs","repos_url":"https://api.github.com/users/gmarek/repos","events_url":"https://api.github.com/users/gmarek/events{/privacy}","received_events_url":"https://api.github.com/users/gmarek/received_events","type":"User","site_admin":false},{"login":"jsafrane","id":1745006,"node_id":"MDQ6VXNlcjE3NDUwMDY=","avatar_url":"https://avatars2.githubusercontent.com/u/1745006?v=4","gravatar_id":"","url":"https://api.github.com/users/jsafrane","html_url":"https://github.com/jsafrane","followers_url":"https://api.github.com/users/jsafrane/followers","following_url":"https://api.github.com/users/jsafrane/following{/other_user}","gists_url":"https://api.github.com/users/jsafrane/gists{/gist_id}","starred_url":"https://api.github.com/users/jsafrane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsafrane/subscriptions","organizations_url":"https://api.github.com/users/jsafrane/orgs","repos_url":"https://api.github.com/users/jsafrane/repos","events_url":"https://api.github.com/users/jsafrane/events{/privacy}","received_events_url":"https://api.github.com/users/jsafrane/received_events","type":"User","site_admin":false}],"milestone":null,"comments":18,"created_at":"2018-06-14T20:43:36Z","updated_at":"2018-07-04T20:56:14Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/65117","html_url":"https://github.com/kubernetes/kubernetes/pull/65117","diff_url":"https://github.com/kubernetes/kubernetes/pull/65117.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/65117.patch"},"body":"This set of e2e tests is to confirm that persistent volume works well for all volumeModes.\r\nCoverage of the tests are shown in the figure of [Test cases], below.\r\n\r\nOnce implementation policy is confirmed to be good, we can add plugins and test cases to this.\r\n[Test cases]\r\n```\r\n #   plugin      volumeMode    Test case                                                Expectation\r\n--- ---------- -------------- ------------------------------------------------------ ------------\r\n 1    iSCSI      Block         (a) Create Pod with PV and confirm Read/Write to PV    Success\r\n 2    iSCSI      Block         (b) Create Pod and restart kubelet and confirm PV      Success\r\n 3    iSCSI      Block         (c) Create Pod and restart kubelet while deleting PV   Success\r\n 4    iSCSI      FileSystem    (a) Create Pod with PV and confirm Read/Write to PV    Success\r\n 5    iSCSI      FileSystem    (b) Create Pod and restart kubelet and confirm PV      Success\r\n 6    iSCSI      FileSystem    (c) Create Pod and restart kubelet while deleting PV   Success\r\n 7    RBD        Block         (a) Create Pod with PV and confirm Read/Write to PV    Success\r\n 8    RBD        Block         (b) Create Pod and restart kubelet and confirm PV      Success\r\n 9    RBD        Block         (c) Create Pod and restart kubelet while deleting PV   Success\r\n10    RBD        FileSystem    (a) Create Pod with PV and confirm Read/Write to PV    Success\r\n11    RBD        FileSystem    (b) Create Pod and restart kubelet and confirm PV      Success\r\n12    RBD        FileSystem    (c) Create Pod and restart kubelet while deleting PV   Success\r\n13    CephFS     Block         (a) Create Pod with PV and confirm Read/Write to PV    Fail\r\n14    CephFS     FileSystem    (a) Create Pod with PV and confirm Read/Write to PV    Success\r\n15    CephFS     FileSystem    (b) Create Pod and restart kubelet and confirm PV      Success\r\n16    CephFS     FileSystem    (c) Create Pod and restart kubelet while deleting PV   Success\r\n17    NFS        Block         (a) Create Pod with PV and confirm Read/Write to PV    Fail\r\n18    NFS        FileSystem    (a) Create Pod with PV and confirm Read/Write to PV    Success\r\n19    NFS        FileSystem    (b) Create Pod and restart kubelet and confirm PV      Success\r\n20    NFS        FileSystem    (c) Create Pod and restart kubelet while deleting PV   Success\r\n```\r\n\r\n\r\n<!--  Thanks for sending a pull request!  Here are some tips for you:\r\n1. If this is your first time, read our contributor guidelines https://git.k8s.io/community/contributors/guide#your-first-contribution and developer guide https://git.k8s.io/community/contributors/devel/development.md#development-guide\r\n2. If you want *faster* PR reviews, read how: https://git.k8s.io/community/contributors/guide/pull-requests.md#best-practices-for-faster-reviews\r\n3. Follow the instructions for writing a release note: https://git.k8s.io/community/contributors/guide/release-notes.md\r\n4. If the PR is unfinished, see how to mark it: https://git.k8s.io/community/contributors/guide/pull-requests.md#marking-unfinished-pull-requests\r\n-->\r\n\r\n**What this PR does / why we need it**:\r\n\r\n**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:\r\nFixes #56803\r\n\r\n**Special notes for your reviewer**:\r\n/sig storage\r\n@gnufied  @rootfs @jsafrane @jeffvance \r\n\r\nThis PR is intend to reflect the comments for the below PR.\r\nhttps://github.com/kubernetes/kubernetes/pull/56804\r\n\r\n**Release note**:\r\n<!--  Write your release note:\r\n1. Enter your extended release note in the below block. If the PR requires additional action from users switching to the new release, include the string \"action required\".\r\n2. If no release note is required, just write \"NONE\".\r\n-->\r\n```release-note\r\nNONE\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/402558122","html_url":"https://github.com/kubernetes/kubernetes/pull/65117#issuecomment-402558122","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/65117","id":402558122,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMjU1ODEyMg==","user":{"login":"k8s-ci-robot","id":20407524,"node_id":"MDQ6VXNlcjIwNDA3NTI0","avatar_url":"https://avatars0.githubusercontent.com/u/20407524?v=4","gravatar_id":"","url":"https://api.github.com/users/k8s-ci-robot","html_url":"https://github.com/k8s-ci-robot","followers_url":"https://api.github.com/users/k8s-ci-robot/followers","following_url":"https://api.github.com/users/k8s-ci-robot/following{/other_user}","gists_url":"https://api.github.com/users/k8s-ci-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/k8s-ci-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k8s-ci-robot/subscriptions","organizations_url":"https://api.github.com/users/k8s-ci-robot/orgs","repos_url":"https://api.github.com/users/k8s-ci-robot/repos","events_url":"https://api.github.com/users/k8s-ci-robot/events{/privacy}","received_events_url":"https://api.github.com/users/k8s-ci-robot/received_events","type":"User","site_admin":false},"created_at":"2018-07-04T20:56:14Z","updated_at":"2018-07-04T20:56:14Z","author_association":"COLLABORATOR","body":"@mkimuram: The following tests **failed**, say `/retest` to rerun them all:\n\nTest name | Commit | Details | Rerun command\n--- | --- | --- | ---\npull-kubernetes-kubemark-e2e-gce | 9d0988be735a8f45a4931688b42eac02165b5563 | [link](https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/65117/pull-kubernetes-kubemark-e2e-gce/95433/) | `/test pull-kubernetes-kubemark-e2e-gce`\npull-kubernetes-kubemark-e2e-gce-big | 1b06ba5072a1e05cd68c6bb7ee3b3d00e662412a | [link](https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/65117/pull-kubernetes-kubemark-e2e-gce-big/13364/) | `/test pull-kubernetes-kubemark-e2e-gce-big`\npull-kubernetes-e2e-gce | 1b06ba5072a1e05cd68c6bb7ee3b3d00e662412a | [link](https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/65117/pull-kubernetes-e2e-gce/43298/) | `/test pull-kubernetes-e2e-gce`\npull-kubernetes-e2e-gce-100-performance | 1b06ba5072a1e05cd68c6bb7ee3b3d00e662412a | [link](https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/65117/pull-kubernetes-e2e-gce-100-performance/12099/) | `/test pull-kubernetes-e2e-gce-100-performance`\npull-kubernetes-e2e-kops-aws | 1b06ba5072a1e05cd68c6bb7ee3b3d00e662412a | [link](https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/65117/pull-kubernetes-e2e-kops-aws/95995/) | `/test pull-kubernetes-e2e-kops-aws`\n\n[Full PR test history](https://k8s-gubernator.appspot.com/pr/65117). [Your PR dashboard](https://k8s-gubernator.appspot.com/pr/mkimuram). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes/kubernetes/issues?q=is:issue+is:open) when you hit one in your PR.\n\n<details>\n\nInstructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).\n</details>\n<!-- test report -->"}}
{"actor":{"display_login":"k8s-ci-robot"}}