{"action":"created","issue":{"url":"https://api.github.com/repos/flutter/engine/issues/5182","repository_url":"https://api.github.com/repos/flutter/engine","labels_url":"https://api.github.com/repos/flutter/engine/issues/5182/labels{/name}","comments_url":"https://api.github.com/repos/flutter/engine/issues/5182/comments","events_url":"https://api.github.com/repos/flutter/engine/issues/5182/events","html_url":"https://github.com/flutter/engine/pull/5182","id":320462271,"number":5182,"title":"Create a job hierarchy with each Flutter application instance getting a child job.","user":{"login":"chinmaygarde","id":44085,"avatar_url":"https://avatars1.githubusercontent.com/u/44085?v=4","gravatar_id":"","url":"https://api.github.com/users/chinmaygarde","html_url":"https://github.com/chinmaygarde","followers_url":"https://api.github.com/users/chinmaygarde/followers","following_url":"https://api.github.com/users/chinmaygarde/following{/other_user}","gists_url":"https://api.github.com/users/chinmaygarde/gists{/gist_id}","starred_url":"https://api.github.com/users/chinmaygarde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chinmaygarde/subscriptions","organizations_url":"https://api.github.com/users/chinmaygarde/orgs","repos_url":"https://api.github.com/users/chinmaygarde/repos","events_url":"https://api.github.com/users/chinmaygarde/events{/privacy}","received_events_url":"https://api.github.com/users/chinmaygarde/received_events","type":"User","site_admin":false},"labels":[{"id":487933577,"url":"https://api.github.com/repos/flutter/engine/labels/cla:%20yes","name":"cla: yes","color":"0e8a16","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-05T00:06:56Z","updated_at":"2018-05-05T00:35:44Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/flutter/engine/pulls/5182","html_url":"https://github.com/flutter/engine/pull/5182","diff_url":"https://github.com/flutter/engine/pull/5182.diff","patch_url":"https://github.com/flutter/engine/pull/5182.patch"},"body":"The Flutter application runner creates a root job named “flutter.runner.<aot|jit>”. Each application instance launched by the runner create a child job whose name is the URL of the application launched. The name of the process is also the name of the root job. Now, instead of the non-descriptive flutter.<name>+<application_count>, the job hierarchy in `ps` will show a tree of all running Flutter applications."},"comment":{"url":"https://api.github.com/repos/flutter/engine/issues/comments/386766114","html_url":"https://github.com/flutter/engine/pull/5182#issuecomment-386766114","issue_url":"https://api.github.com/repos/flutter/engine/issues/5182","id":386766114,"user":{"login":"abarth","id":112007,"avatar_url":"https://avatars3.githubusercontent.com/u/112007?v=4","gravatar_id":"","url":"https://api.github.com/users/abarth","html_url":"https://github.com/abarth","followers_url":"https://api.github.com/users/abarth/followers","following_url":"https://api.github.com/users/abarth/following{/other_user}","gists_url":"https://api.github.com/users/abarth/gists{/gist_id}","starred_url":"https://api.github.com/users/abarth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abarth/subscriptions","organizations_url":"https://api.github.com/users/abarth/orgs","repos_url":"https://api.github.com/users/abarth/repos","events_url":"https://api.github.com/users/abarth/events{/privacy}","received_events_url":"https://api.github.com/users/abarth/received_events","type":"User","site_admin":false},"created_at":"2018-05-05T00:35:44Z","updated_at":"2018-05-05T00:35:44Z","author_association":"CONTRIBUTOR","body":"It isn't the proper way to surface this information.  Jobs are containers for processes, not placeholders for debug information.\r\n\r\nThe proper place to route debug information is through the \"debug\" subdirectory in the outgoing directory:\r\n\r\nhttps://fuchsia.googlesource.com/garnet/+/master/public/lib/app/cpp/outgoing.h#49\r\n\r\nInformation published there will show up in the hub."}}
{"actor":{"display_login":"abarth"}}