{"action":"created","issue":{"url":"https://api.github.com/repos/docker/libcontainer/issues/479","labels_url":"https://api.github.com/repos/docker/libcontainer/issues/479/labels{/name}","comments_url":"https://api.github.com/repos/docker/libcontainer/issues/479/comments","events_url":"https://api.github.com/repos/docker/libcontainer/issues/479/events","html_url":"https://github.com/docker/libcontainer/pull/479","id":64095129,"number":479,"title":"WIP: Add Checkpoint and Restore support to libcontainer","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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-24T20:41:54Z","updated_at":"2015-03-31T21:57:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/libcontainer/pulls/479","html_url":"https://github.com/docker/libcontainer/pull/479","diff_url":"https://github.com/docker/libcontainer/pull/479.diff","patch_url":"https://github.com/docker/libcontainer/pull/479.patch"},"body":"This is a work in progress PR so that we can move the discussion around this work into a PR to help move things along and get other people involved.\r\n\r\nWe are trying to get `nsinit` work as an easy way to test but the first class support should be for using it from a daemon such as docker.  \r\n\r\nAny more work can be done on the `criu` branch of this repo via pull requests."},"comment":{"url":"https://api.github.com/repos/docker/libcontainer/issues/comments/88265041","html_url":"https://github.com/docker/libcontainer/pull/479#issuecomment-88265041","issue_url":"https://api.github.com/repos/docker/libcontainer/issues/479","id":88265041,"user":{"login":"boucher","id":22065,"avatar_url":"https://avatars.githubusercontent.com/u/22065?v=3","gravatar_id":"","url":"https://api.github.com/users/boucher","html_url":"https://github.com/boucher","followers_url":"https://api.github.com/users/boucher/followers","following_url":"https://api.github.com/users/boucher/following{/other_user}","gists_url":"https://api.github.com/users/boucher/gists{/gist_id}","starred_url":"https://api.github.com/users/boucher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boucher/subscriptions","organizations_url":"https://api.github.com/users/boucher/orgs","repos_url":"https://api.github.com/users/boucher/repos","events_url":"https://api.github.com/users/boucher/events{/privacy}","received_events_url":"https://api.github.com/users/boucher/received_events","type":"User","site_admin":false},"created_at":"2015-03-31T21:57:59Z","updated_at":"2015-03-31T21:57:59Z","body":"I'm interested in a slightly different use case than possible with the way this PR would work. Specifically, I want to be able to checkpoint a container without stopping it, and then later be able to either \"roll back\" the container to that point in time or alternatively spin up a new container from that checkpoint. Is there any interest in the idea of allowing you to specify an explicit path to checkpoint to and restore from (and, additionally, flags like --leave-running). \r\n\r\n"}}