{"action":"created","comment":{"url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/comments/231893020","pull_request_review_id":172963160,"id":231893020,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzMTg5MzAyMA==","diff_hunk":"@@ -144,8 +145,10 @@ func (gp *gangPlugin) OnSessionOpen(ssn *framework.Session) {\n \n func (gp *gangPlugin) OnSessionClose(ssn *framework.Session) {\n \tfor _, job := range ssn.Jobs {\n-\t\tif len(job.TaskStatusIndex[api.Allocated]) != 0 {\n-\t\t\tssn.Backoff(job, arbcorev1.UnschedulableEvent, \"not enough resource for job\")\n+\t\tif len(job.TaskStatusIndex[api.Pending]) != 0 {","path":"pkg/scheduler/plugins/gang/gang.go","position":14,"original_position":14,"commit_id":"9f5617f6e0b77db90215c5006dfb520aa63288f5","original_commit_id":"96c76c2a50ad18bf58744304cc387e2660870585","user":{"login":"adam-marek","id":19304121,"node_id":"MDQ6VXNlcjE5MzA0MTIx","avatar_url":"https://avatars0.githubusercontent.com/u/19304121?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-marek","html_url":"https://github.com/adam-marek","followers_url":"https://api.github.com/users/adam-marek/followers","following_url":"https://api.github.com/users/adam-marek/following{/other_user}","gists_url":"https://api.github.com/users/adam-marek/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-marek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-marek/subscriptions","organizations_url":"https://api.github.com/users/adam-marek/orgs","repos_url":"https://api.github.com/users/adam-marek/repos","events_url":"https://api.github.com/users/adam-marek/events{/privacy}","received_events_url":"https://api.github.com/users/adam-marek/received_events","type":"User","site_admin":false},"body":"> When `Gang-scheduling` did not meet, we need to record an event at job level; if `gang-scheduling` does not meet, the task is allocated but not bind to the host.\r\n\r\nNot sure what you mean here. There may be gang jobs that failed scheduling with no `Allocated` tasks (all `Pending`), right ?","created_at":"2018-11-08T13:48:29Z","updated_at":"2018-11-08T13:48:29Z","html_url":"https://github.com/kubernetes-sigs/kube-batch/pull/468#discussion_r231893020","pull_request_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/comments/231893020"},"html":{"href":"https://github.com/kubernetes-sigs/kube-batch/pull/468#discussion_r231893020"},"pull_request":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468"}},"in_reply_to_id":231766051},"pull_request":{"url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468","id":229159238,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI5MTU5MjM4","html_url":"https://github.com/kubernetes-sigs/kube-batch/pull/468","diff_url":"https://github.com/kubernetes-sigs/kube-batch/pull/468.diff","patch_url":"https://github.com/kubernetes-sigs/kube-batch/pull/468.patch","issue_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues/468","number":468,"state":"open","locked":false,"title":"Detailed 'unschedulable' events","user":{"login":"adam-marek","id":19304121,"node_id":"MDQ6VXNlcjE5MzA0MTIx","avatar_url":"https://avatars0.githubusercontent.com/u/19304121?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-marek","html_url":"https://github.com/adam-marek","followers_url":"https://api.github.com/users/adam-marek/followers","following_url":"https://api.github.com/users/adam-marek/following{/other_user}","gists_url":"https://api.github.com/users/adam-marek/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-marek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-marek/subscriptions","organizations_url":"https://api.github.com/users/adam-marek/orgs","repos_url":"https://api.github.com/users/adam-marek/repos","events_url":"https://api.github.com/users/adam-marek/events{/privacy}","received_events_url":"https://api.github.com/users/adam-marek/received_events","type":"User","site_admin":false},"body":"<!--  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\nkube-batch currently provides very little information about the resource constraints that keep specific pods from being scheduled. The 'unschedulable' events only state that \"there are insufficient resources\" for a job without giving any details which makes it hard to troubleshoot \"stuck\" jobs without resorting to kube-batch logifile analysis.\r\n\r\nThis PR attempts to expose some of these details to the user and bring the \"unschedulable\" events more in line with what is available in the stock scheduler. \r\nIt does so by introducing the following changes:\r\n- 'unschedulable' events are reported both for the PodGroup/PDB and the ingredient pods\r\n- 'unschedulable' events provide information about the number of nodes available for scheduling and which resource unavailability caused scheduling to fail for the job\r\n- 'unschedulanle' events include information about the number of gang members that couldn't be successfully allocated existing resources. \r\n\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 #\r\n\r\n**Special notes for your reviewer**:\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\r\n","created_at":"2018-11-07T20:32:03Z","updated_at":"2018-11-08T13:48:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5c55d16ee6be1dd8546f58a370c02c7b594339b6","assignee":null,"assignees":[],"requested_reviewers":[{"login":"suleisl2000","id":28015432,"node_id":"MDQ6VXNlcjI4MDE1NDMy","avatar_url":"https://avatars0.githubusercontent.com/u/28015432?v=4","gravatar_id":"","url":"https://api.github.com/users/suleisl2000","html_url":"https://github.com/suleisl2000","followers_url":"https://api.github.com/users/suleisl2000/followers","following_url":"https://api.github.com/users/suleisl2000/following{/other_user}","gists_url":"https://api.github.com/users/suleisl2000/gists{/gist_id}","starred_url":"https://api.github.com/users/suleisl2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suleisl2000/subscriptions","organizations_url":"https://api.github.com/users/suleisl2000/orgs","repos_url":"https://api.github.com/users/suleisl2000/repos","events_url":"https://api.github.com/users/suleisl2000/events{/privacy}","received_events_url":"https://api.github.com/users/suleisl2000/received_events","type":"User","site_admin":false},{"login":"jinzhejz","id":29649831,"node_id":"MDQ6VXNlcjI5NjQ5ODMx","avatar_url":"https://avatars3.githubusercontent.com/u/29649831?v=4","gravatar_id":"","url":"https://api.github.com/users/jinzhejz","html_url":"https://github.com/jinzhejz","followers_url":"https://api.github.com/users/jinzhejz/followers","following_url":"https://api.github.com/users/jinzhejz/following{/other_user}","gists_url":"https://api.github.com/users/jinzhejz/gists{/gist_id}","starred_url":"https://api.github.com/users/jinzhejz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jinzhejz/subscriptions","organizations_url":"https://api.github.com/users/jinzhejz/orgs","repos_url":"https://api.github.com/users/jinzhejz/repos","events_url":"https://api.github.com/users/jinzhejz/events{/privacy}","received_events_url":"https://api.github.com/users/jinzhejz/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":817333460,"node_id":"MDU6TGFiZWw4MTczMzM0NjA=","url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":817333648,"node_id":"MDU6TGFiZWw4MTczMzM2NDg=","url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/labels/size/L","name":"size/L","color":"ee9900","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468/commits","review_comments_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468/comments","review_comment_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues/468/comments","statuses_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/statuses/9f5617f6e0b77db90215c5006dfb520aa63288f5","head":{"label":"adam-marek:detailed-resource-info","ref":"detailed-resource-info","sha":"9f5617f6e0b77db90215c5006dfb520aa63288f5","user":{"login":"adam-marek","id":19304121,"node_id":"MDQ6VXNlcjE5MzA0MTIx","avatar_url":"https://avatars0.githubusercontent.com/u/19304121?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-marek","html_url":"https://github.com/adam-marek","followers_url":"https://api.github.com/users/adam-marek/followers","following_url":"https://api.github.com/users/adam-marek/following{/other_user}","gists_url":"https://api.github.com/users/adam-marek/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-marek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-marek/subscriptions","organizations_url":"https://api.github.com/users/adam-marek/orgs","repos_url":"https://api.github.com/users/adam-marek/repos","events_url":"https://api.github.com/users/adam-marek/events{/privacy}","received_events_url":"https://api.github.com/users/adam-marek/received_events","type":"User","site_admin":false},"repo":{"id":155543538,"node_id":"MDEwOlJlcG9zaXRvcnkxNTU1NDM1Mzg=","name":"kube-batch","full_name":"adam-marek/kube-batch","private":false,"owner":{"login":"adam-marek","id":19304121,"node_id":"MDQ6VXNlcjE5MzA0MTIx","avatar_url":"https://avatars0.githubusercontent.com/u/19304121?v=4","gravatar_id":"","url":"https://api.github.com/users/adam-marek","html_url":"https://github.com/adam-marek","followers_url":"https://api.github.com/users/adam-marek/followers","following_url":"https://api.github.com/users/adam-marek/following{/other_user}","gists_url":"https://api.github.com/users/adam-marek/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-marek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-marek/subscriptions","organizations_url":"https://api.github.com/users/adam-marek/orgs","repos_url":"https://api.github.com/users/adam-marek/repos","events_url":"https://api.github.com/users/adam-marek/events{/privacy}","received_events_url":"https://api.github.com/users/adam-marek/received_events","type":"User","site_admin":false},"html_url":"https://github.com/adam-marek/kube-batch","description":"A batch scheduler of Kubernetes for ML/BigData/HPC workload","fork":true,"url":"https://api.github.com/repos/adam-marek/kube-batch","forks_url":"https://api.github.com/repos/adam-marek/kube-batch/forks","keys_url":"https://api.github.com/repos/adam-marek/kube-batch/keys{/key_id}","collaborators_url":"https://api.github.com/repos/adam-marek/kube-batch/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/adam-marek/kube-batch/teams","hooks_url":"https://api.github.com/repos/adam-marek/kube-batch/hooks","issue_events_url":"https://api.github.com/repos/adam-marek/kube-batch/issues/events{/number}","events_url":"https://api.github.com/repos/adam-marek/kube-batch/events","assignees_url":"https://api.github.com/repos/adam-marek/kube-batch/assignees{/user}","branches_url":"https://api.github.com/repos/adam-marek/kube-batch/branches{/branch}","tags_url":"https://api.github.com/repos/adam-marek/kube-batch/tags","blobs_url":"https://api.github.com/repos/adam-marek/kube-batch/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/adam-marek/kube-batch/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/adam-marek/kube-batch/git/refs{/sha}","trees_url":"https://api.github.com/repos/adam-marek/kube-batch/git/trees{/sha}","statuses_url":"https://api.github.com/repos/adam-marek/kube-batch/statuses/{sha}","languages_url":"https://api.github.com/repos/adam-marek/kube-batch/languages","stargazers_url":"https://api.github.com/repos/adam-marek/kube-batch/stargazers","contributors_url":"https://api.github.com/repos/adam-marek/kube-batch/contributors","subscribers_url":"https://api.github.com/repos/adam-marek/kube-batch/subscribers","subscription_url":"https://api.github.com/repos/adam-marek/kube-batch/subscription","commits_url":"https://api.github.com/repos/adam-marek/kube-batch/commits{/sha}","git_commits_url":"https://api.github.com/repos/adam-marek/kube-batch/git/commits{/sha}","comments_url":"https://api.github.com/repos/adam-marek/kube-batch/comments{/number}","issue_comment_url":"https://api.github.com/repos/adam-marek/kube-batch/issues/comments{/number}","contents_url":"https://api.github.com/repos/adam-marek/kube-batch/contents/{+path}","compare_url":"https://api.github.com/repos/adam-marek/kube-batch/compare/{base}...{head}","merges_url":"https://api.github.com/repos/adam-marek/kube-batch/merges","archive_url":"https://api.github.com/repos/adam-marek/kube-batch/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/adam-marek/kube-batch/downloads","issues_url":"https://api.github.com/repos/adam-marek/kube-batch/issues{/number}","pulls_url":"https://api.github.com/repos/adam-marek/kube-batch/pulls{/number}","milestones_url":"https://api.github.com/repos/adam-marek/kube-batch/milestones{/number}","notifications_url":"https://api.github.com/repos/adam-marek/kube-batch/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/adam-marek/kube-batch/labels{/name}","releases_url":"https://api.github.com/repos/adam-marek/kube-batch/releases{/id}","deployments_url":"https://api.github.com/repos/adam-marek/kube-batch/deployments","created_at":"2018-10-31T11:05:52Z","updated_at":"2018-11-08T10:57:34Z","pushed_at":"2018-11-08T13:40:51Z","git_url":"git://github.com/adam-marek/kube-batch.git","ssh_url":"git@github.com:adam-marek/kube-batch.git","clone_url":"https://github.com/adam-marek/kube-batch.git","svn_url":"https://github.com/adam-marek/kube-batch","homepage":"https://kubernetes-sigs.github.io/kube-batch/","size":22314,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"kubernetes-sigs:master","ref":"master","sha":"9591b9029ab3e09473d31cb4c42b5f69247c4012","user":{"login":"kubernetes-sigs","id":36015203,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2MDE1MjAz","avatar_url":"https://avatars1.githubusercontent.com/u/36015203?v=4","gravatar_id":"","url":"https://api.github.com/users/kubernetes-sigs","html_url":"https://github.com/kubernetes-sigs","followers_url":"https://api.github.com/users/kubernetes-sigs/followers","following_url":"https://api.github.com/users/kubernetes-sigs/following{/other_user}","gists_url":"https://api.github.com/users/kubernetes-sigs/gists{/gist_id}","starred_url":"https://api.github.com/users/kubernetes-sigs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubernetes-sigs/subscriptions","organizations_url":"https://api.github.com/users/kubernetes-sigs/orgs","repos_url":"https://api.github.com/users/kubernetes-sigs/repos","events_url":"https://api.github.com/users/kubernetes-sigs/events{/privacy}","received_events_url":"https://api.github.com/users/kubernetes-sigs/received_events","type":"Organization","site_admin":false},"repo":{"id":95838111,"node_id":"MDEwOlJlcG9zaXRvcnk5NTgzODExMQ==","name":"kube-batch","full_name":"kubernetes-sigs/kube-batch","private":false,"owner":{"login":"kubernetes-sigs","id":36015203,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2MDE1MjAz","avatar_url":"https://avatars1.githubusercontent.com/u/36015203?v=4","gravatar_id":"","url":"https://api.github.com/users/kubernetes-sigs","html_url":"https://github.com/kubernetes-sigs","followers_url":"https://api.github.com/users/kubernetes-sigs/followers","following_url":"https://api.github.com/users/kubernetes-sigs/following{/other_user}","gists_url":"https://api.github.com/users/kubernetes-sigs/gists{/gist_id}","starred_url":"https://api.github.com/users/kubernetes-sigs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubernetes-sigs/subscriptions","organizations_url":"https://api.github.com/users/kubernetes-sigs/orgs","repos_url":"https://api.github.com/users/kubernetes-sigs/repos","events_url":"https://api.github.com/users/kubernetes-sigs/events{/privacy}","received_events_url":"https://api.github.com/users/kubernetes-sigs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/kubernetes-sigs/kube-batch","description":"A batch scheduler of Kubernetes for ML/BigData/HPC workload","fork":false,"url":"https://api.github.com/repos/kubernetes-sigs/kube-batch","forks_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/forks","keys_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/teams","hooks_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/hooks","issue_events_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues/events{/number}","events_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/events","assignees_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/assignees{/user}","branches_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/branches{/branch}","tags_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/tags","blobs_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/git/refs{/sha}","trees_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/statuses/{sha}","languages_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/languages","stargazers_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/stargazers","contributors_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/contributors","subscribers_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/subscribers","subscription_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/subscription","commits_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/commits{/sha}","git_commits_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/git/commits{/sha}","comments_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/comments{/number}","issue_comment_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues/comments{/number}","contents_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/contents/{+path}","compare_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/merges","archive_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/downloads","issues_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues{/number}","pulls_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls{/number}","milestones_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/milestones{/number}","notifications_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/labels{/name}","releases_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/releases{/id}","deployments_url":"https://api.github.com/repos/kubernetes-sigs/kube-batch/deployments","created_at":"2017-06-30T02:08:57Z","updated_at":"2018-11-07T07:43:01Z","pushed_at":"2018-11-08T13:42:38Z","git_url":"git://github.com/kubernetes-sigs/kube-batch.git","ssh_url":"git@github.com:kubernetes-sigs/kube-batch.git","clone_url":"https://github.com/kubernetes-sigs/kube-batch.git","svn_url":"https://github.com/kubernetes-sigs/kube-batch","homepage":"https://kubernetes-sigs.github.io/kube-batch/","size":22307,"stargazers_count":206,"watchers_count":206,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":76,"mirror_url":null,"archived":false,"open_issues_count":34,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":76,"open_issues":34,"watchers":206,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468"},"html":{"href":"https://github.com/kubernetes-sigs/kube-batch/pull/468"},"issue":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues/468"},"comments":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/issues/468/comments"},"review_comments":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468/comments"},"review_comment":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/pulls/468/commits"},"statuses":{"href":"https://api.github.com/repos/kubernetes-sigs/kube-batch/statuses/9f5617f6e0b77db90215c5006dfb520aa63288f5"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"adam-marek"}}