{"action":"created","issue":{"url":"https://api.github.com/repos/habitat-sh/habitat/issues/5095","repository_url":"https://api.github.com/repos/habitat-sh/habitat","labels_url":"https://api.github.com/repos/habitat-sh/habitat/issues/5095/labels{/name}","comments_url":"https://api.github.com/repos/habitat-sh/habitat/issues/5095/comments","events_url":"https://api.github.com/repos/habitat-sh/habitat/issues/5095/events","html_url":"https://github.com/habitat-sh/habitat/issues/5095","id":324123715,"number":5095,"title":"Investigate desirability of running multiple instances of a package on a single supervisor","user":{"login":"christophermaier","id":207178,"avatar_url":"https://avatars2.githubusercontent.com/u/207178?v=4","gravatar_id":"","url":"https://api.github.com/users/christophermaier","html_url":"https://github.com/christophermaier","followers_url":"https://api.github.com/users/christophermaier/followers","following_url":"https://api.github.com/users/christophermaier/following{/other_user}","gists_url":"https://api.github.com/users/christophermaier/gists{/gist_id}","starred_url":"https://api.github.com/users/christophermaier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christophermaier/subscriptions","organizations_url":"https://api.github.com/users/christophermaier/orgs","repos_url":"https://api.github.com/users/christophermaier/repos","events_url":"https://api.github.com/users/christophermaier/events{/privacy}","received_events_url":"https://api.github.com/users/christophermaier/received_events","type":"User","site_admin":false},"labels":[{"id":621112519,"url":"https://api.github.com/repos/habitat-sh/habitat/labels/A-supervisor","name":"A-supervisor","color":"87B09A","default":false},{"id":621115721,"url":"https://api.github.com/repos/habitat-sh/habitat/labels/C-feature","name":"C-feature","color":"ff9012","default":false},{"id":621119774,"url":"https://api.github.com/repos/habitat-sh/habitat/labels/E-less-easy","name":"E-less-easy","color":"4296b4","default":false},{"id":621119785,"url":"https://api.github.com/repos/habitat-sh/habitat/labels/L-rust","name":"L-rust","color":"5c6670","default":false},{"id":859405758,"url":"https://api.github.com/repos/habitat-sh/habitat/labels/V-sup","name":"V-sup","color":"0fb0bf","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-05-17T17:51:15Z","updated_at":"2018-05-17T21:49:21Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Some deployments may need to run multiple instances of a package on a single supervisor / machine. (This applies to bare-metal Supervisors, and situations where Docker is not being used).\r\n\r\nDue to how the Supervisor's filesystem is set up (see #4975), about the only practical way to achieve this right now is to have a separate package (and thus service name) for each instance of the service you want to run. This is unnecessarily profligate, and could potentially be addressed by allowing users to specify a service name override at service load time, effectively decoupling a package from a service."},"comment":{"url":"https://api.github.com/repos/habitat-sh/habitat/issues/comments/390024236","html_url":"https://github.com/habitat-sh/habitat/issues/5095#issuecomment-390024236","issue_url":"https://api.github.com/repos/habitat-sh/habitat/issues/5095","id":390024236,"user":{"login":"christophermaier","id":207178,"avatar_url":"https://avatars2.githubusercontent.com/u/207178?v=4","gravatar_id":"","url":"https://api.github.com/users/christophermaier","html_url":"https://github.com/christophermaier","followers_url":"https://api.github.com/users/christophermaier/followers","following_url":"https://api.github.com/users/christophermaier/following{/other_user}","gists_url":"https://api.github.com/users/christophermaier/gists{/gist_id}","starred_url":"https://api.github.com/users/christophermaier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christophermaier/subscriptions","organizations_url":"https://api.github.com/users/christophermaier/orgs","repos_url":"https://api.github.com/users/christophermaier/repos","events_url":"https://api.github.com/users/christophermaier/events{/privacy}","received_events_url":"https://api.github.com/users/christophermaier/received_events","type":"User","site_admin":false},"created_at":"2018-05-17T21:49:20Z","updated_at":"2018-05-17T21:49:20Z","author_association":"CONTRIBUTOR","body":"@adamhjk Basically what @Atalanta and @gggiroux said... we've got a workaround for how the Supervisor currently behaves, but I thought it might be good to hash out whether or not we would ultimately want the Supervisor to support something like this natively."}}
{"actor":{"display_login":"christophermaier"}}