{"action":"created","issue":{"url":"https://api.github.com/repos/docker/libcontainer/issues/486","labels_url":"https://api.github.com/repos/docker/libcontainer/issues/486/labels{/name}","comments_url":"https://api.github.com/repos/docker/libcontainer/issues/486/comments","events_url":"https://api.github.com/repos/docker/libcontainer/issues/486/events","html_url":"https://github.com/docker/libcontainer/pull/486","id":64792622,"number":486,"title":"cr: use the RPC protocol for communication with criu","user":{"login":"avagin","id":1049830,"avatar_url":"https://avatars.githubusercontent.com/u/1049830?v=3","gravatar_id":"","url":"https://api.github.com/users/avagin","html_url":"https://github.com/avagin","followers_url":"https://api.github.com/users/avagin/followers","following_url":"https://api.github.com/users/avagin/following{/other_user}","gists_url":"https://api.github.com/users/avagin/gists{/gist_id}","starred_url":"https://api.github.com/users/avagin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avagin/subscriptions","organizations_url":"https://api.github.com/users/avagin/orgs","repos_url":"https://api.github.com/users/avagin/repos","events_url":"https://api.github.com/users/avagin/events{/privacy}","received_events_url":"https://api.github.com/users/avagin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-03-27T16:02:01Z","updated_at":"2015-04-02T17:53:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/libcontainer/pulls/486","html_url":"https://github.com/docker/libcontainer/pull/486","diff_url":"https://github.com/docker/libcontainer/pull/486.diff","patch_url":"https://github.com/docker/libcontainer/pull/486.patch"},"body":"criu swrk will be supported starting with CRIU 1.6 (1 June 2015), so this patch is only for review by now.\r\n\r\ncriu swrk is a special mode when we don't want to execute a service, but want to use RPC.\r\n\r\nHere is more details:\r\nhttp://lists.openvz.org/pipermail/criu/2015-March/019400.html\r\n\r\ncriu swrk allows to remove the hack with saving StdFds. And in future, we will be able to handle notifications from CRIU without additional scripts.\r\n\r\nJenkins will fail because goprotobuf are not added in dependencies.\r\n\r\nCc: @SaiedKazemi "},"comment":{"url":"https://api.github.com/repos/docker/libcontainer/issues/comments/88990817","html_url":"https://github.com/docker/libcontainer/pull/486#issuecomment-88990817","issue_url":"https://api.github.com/repos/docker/libcontainer/issues/486","id":88990817,"user":{"login":"crosbymichael","id":749551,"avatar_url":"https://avatars.githubusercontent.com/u/749551?v=3","gravatar_id":"","url":"https://api.github.com/users/crosbymichael","html_url":"https://github.com/crosbymichael","followers_url":"https://api.github.com/users/crosbymichael/followers","following_url":"https://api.github.com/users/crosbymichael/following{/other_user}","gists_url":"https://api.github.com/users/crosbymichael/gists{/gist_id}","starred_url":"https://api.github.com/users/crosbymichael/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crosbymichael/subscriptions","organizations_url":"https://api.github.com/users/crosbymichael/orgs","repos_url":"https://api.github.com/users/crosbymichael/repos","events_url":"https://api.github.com/users/crosbymichael/events{/privacy}","received_events_url":"https://api.github.com/users/crosbymichael/received_events","type":"User","site_admin":false},"created_at":"2015-04-02T17:53:46Z","updated_at":"2015-04-02T17:53:46Z","body":"The image directory should never be inside the container's root.  That is just an implementation detail of running nsinit from the current dir.  you can change it via `nsinit --root`.  It will always and should always be in another place"}}