{"action":"created","issue":{"url":"https://api.github.com/repos/kubeflow/tf-operator/issues/452","repository_url":"https://api.github.com/repos/kubeflow/tf-operator","labels_url":"https://api.github.com/repos/kubeflow/tf-operator/issues/452/labels{/name}","comments_url":"https://api.github.com/repos/kubeflow/tf-operator/issues/452/comments","events_url":"https://api.github.com/repos/kubeflow/tf-operator/issues/452/events","html_url":"https://github.com/kubeflow/tf-operator/pull/452","id":303764287,"number":452,"title":"Create PDB of TFReplicaSet for gang scheduling by kube-arbitrator","user":{"login":"mitake","id":1173955,"avatar_url":"https://avatars3.githubusercontent.com/u/1173955?v=4","gravatar_id":"","url":"https://api.github.com/users/mitake","html_url":"https://github.com/mitake","followers_url":"https://api.github.com/users/mitake/followers","following_url":"https://api.github.com/users/mitake/following{/other_user}","gists_url":"https://api.github.com/users/mitake/gists{/gist_id}","starred_url":"https://api.github.com/users/mitake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitake/subscriptions","organizations_url":"https://api.github.com/users/mitake/orgs","repos_url":"https://api.github.com/users/mitake/repos","events_url":"https://api.github.com/users/mitake/events{/privacy}","received_events_url":"https://api.github.com/users/mitake/received_events","type":"User","site_admin":false},"labels":[{"id":852037482,"url":"https://api.github.com/repos/kubeflow/tf-operator/labels/do-not-merge/hold","name":"do-not-merge/hold","color":"d93f0b","default":false},{"id":838195525,"url":"https://api.github.com/repos/kubeflow/tf-operator/labels/size/L","name":"size/L","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2018-03-09T08:41:36Z","updated_at":"2018-03-17T22:35:26Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/kubeflow/tf-operator/pulls/452","html_url":"https://github.com/kubeflow/tf-operator/pull/452","diff_url":"https://github.com/kubeflow/tf-operator/pull/452.diff","patch_url":"https://github.com/kubeflow/tf-operator/pull/452.patch"},"body":"kube-arbitrator (technically its component kube-batchd) requires PDB\r\nfor its gang scheduling feature. The feature is useful for creating\r\nevery pod of TFJob at the same time. This commit lets tf-operator\r\ncreate the PDB for the purpose.\r\n\r\nThe change isn't tested yet for now (I will be able to test it with a working k8s cluster probably next week...). I'm glad if I can have feedback about the design, especially the usage of kube-arbitrator.\r\n\r\n/cc @jlewi @gaocegege @ScorpioCPH @k82cn @jinzhejz\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/kubeflow/tf-operator/452)\r\n<!-- Reviewable:end -->\r\n"},"comment":{"url":"https://api.github.com/repos/kubeflow/tf-operator/issues/comments/373957890","html_url":"https://github.com/kubeflow/tf-operator/pull/452#issuecomment-373957890","issue_url":"https://api.github.com/repos/kubeflow/tf-operator/issues/452","id":373957890,"user":{"login":"jlewi","id":777219,"avatar_url":"https://avatars3.githubusercontent.com/u/777219?v=4","gravatar_id":"","url":"https://api.github.com/users/jlewi","html_url":"https://github.com/jlewi","followers_url":"https://api.github.com/users/jlewi/followers","following_url":"https://api.github.com/users/jlewi/following{/other_user}","gists_url":"https://api.github.com/users/jlewi/gists{/gist_id}","starred_url":"https://api.github.com/users/jlewi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlewi/subscriptions","organizations_url":"https://api.github.com/users/jlewi/orgs","repos_url":"https://api.github.com/users/jlewi/repos","events_url":"https://api.github.com/users/jlewi/events{/privacy}","received_events_url":"https://api.github.com/users/jlewi/received_events","type":"User","site_admin":false},"created_at":"2018-03-17T22:35:26Z","updated_at":"2018-03-17T22:35:26Z","author_association":"COLLABORATOR","body":"What is PDB?"}}
{"actor":{"display_login":"jlewi"}}