{"action":"created","issue":{"url":"https://api.github.com/repos/cocaine/cocaine-plugins/issues/108","labels_url":"https://api.github.com/repos/cocaine/cocaine-plugins/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/cocaine/cocaine-plugins/issues/108/comments","events_url":"https://api.github.com/repos/cocaine/cocaine-plugins/issues/108/events","html_url":"https://github.com/cocaine/cocaine-plugins/pull/108","id":108841409,"number":108,"title":"[WIP] Porto isolation support ","user":{"login":"diunko","id":169559,"avatar_url":"https://avatars.githubusercontent.com/u/169559?v=3","gravatar_id":"","url":"https://api.github.com/users/diunko","html_url":"https://github.com/diunko","followers_url":"https://api.github.com/users/diunko/followers","following_url":"https://api.github.com/users/diunko/following{/other_user}","gists_url":"https://api.github.com/users/diunko/gists{/gist_id}","starred_url":"https://api.github.com/users/diunko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diunko/subscriptions","organizations_url":"https://api.github.com/users/diunko/orgs","repos_url":"https://api.github.com/users/diunko/repos","events_url":"https://api.github.com/users/diunko/events{/privacy}","received_events_url":"https://api.github.com/users/diunko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-29T10:31:37Z","updated_at":"2015-09-29T11:18:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cocaine/cocaine-plugins/pulls/108","html_url":"https://github.com/cocaine/cocaine-plugins/pull/108","diff_url":"https://github.com/cocaine/cocaine-plugins/pull/108.diff","patch_url":"https://github.com/cocaine/cocaine-plugins/pull/108.patch"},"body":"There are three components:\r\n* \"conductor\" service\r\n* rpc-isolate plugin\r\n* external agent\r\n\r\nConductor service has `subscribe` method, which sends out a stream of `spawn`, `spool`, and `stop` requests.\r\nAlso it has notification methods `on_spawn` and `on_spool`, which are for use by agent to notify on corresponding events completion.\r\n\r\nRpc-isolate plugin uses Conductor service to communicate isolation events to the agent.\r\n\r\nAgent fetches layers, composes them into volumes, manages volumes and containers."},"comment":{"url":"https://api.github.com/repos/cocaine/cocaine-plugins/issues/comments/144029910","html_url":"https://github.com/cocaine/cocaine-plugins/pull/108#issuecomment-144029910","issue_url":"https://api.github.com/repos/cocaine/cocaine-plugins/issues/108","id":144029910,"user":{"login":"antmat","id":691770,"avatar_url":"https://avatars.githubusercontent.com/u/691770?v=3","gravatar_id":"","url":"https://api.github.com/users/antmat","html_url":"https://github.com/antmat","followers_url":"https://api.github.com/users/antmat/followers","following_url":"https://api.github.com/users/antmat/following{/other_user}","gists_url":"https://api.github.com/users/antmat/gists{/gist_id}","starred_url":"https://api.github.com/users/antmat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antmat/subscriptions","organizations_url":"https://api.github.com/users/antmat/orgs","repos_url":"https://api.github.com/users/antmat/repos","events_url":"https://api.github.com/users/antmat/events{/privacy}","received_events_url":"https://api.github.com/users/antmat/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T11:18:43Z","updated_at":"2015-09-29T11:18:43Z","body":"What will happen if several clients call subscribe method at the same time?"}}