{"action":"created","issue":{"url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/327","repository_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm","labels_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/327/labels{/name}","comments_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/327/comments","events_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/327/events","html_url":"https://github.com/ros-infrastructure/ros_buildfarm/pull/327","id":171796344,"number":327,"title":"allow status page jobs to run on master as well as slave_on_master","user":{"login":"tfoote","id":447804,"avatar_url":"https://avatars.githubusercontent.com/u/447804?v=3","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/labels/in%20review","name":"in review","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"tfoote","id":447804,"avatar_url":"https://avatars.githubusercontent.com/u/447804?v=3","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false},"assignees":[{"login":"tfoote","id":447804,"avatar_url":"https://avatars.githubusercontent.com/u/447804?v=3","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2016-08-18T01:16:56Z","updated_at":"2016-08-19T21:14:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/pulls/327","html_url":"https://github.com/ros-infrastructure/ros_buildfarm/pull/327","diff_url":"https://github.com/ros-infrastructure/ros_buildfarm/pull/327.diff","patch_url":"https://github.com/ros-infrastructure/ros_buildfarm/pull/327.patch"},"body":"It's common when long running reconfigure jobs are going that the status pages cannot be updated since they are sharing the same executor. \r\n\r\nReviewing the jobs there's no reason that the status page jobs cannot run in parallel. They upload the same resources into the same target directory, but they upload the exact same files and which ever one writes last will be fine. \r\n\r\nThis leaves the reconfigure jobs tied to a single executor as well as the release trigger jobs which are good to wait for the reconfigure jobs to finish. "},"comment":{"url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/comments/241136865","html_url":"https://github.com/ros-infrastructure/ros_buildfarm/pull/327#issuecomment-241136865","issue_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/327","id":241136865,"user":{"login":"tfoote","id":447804,"avatar_url":"https://avatars.githubusercontent.com/u/447804?v=3","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false},"created_at":"2016-08-19T21:14:00Z","updated_at":"2016-08-19T21:14:00Z","body":"It would work to add another executor with a different label, but that will make the deployment significantly more complicated as it will add yet another jenkins slave on the master machine. I'd really like to remove the `slave_on_master` executor already as it one of the biggest complications to deploying the buildfarm on a single machine already."}}
{"actor":{"display_login":"tfoote"}}