{"action":"closed","issue":{"url":"https://api.github.com/repos/alibaba/pouch/issues/1723","repository_url":"https://api.github.com/repos/alibaba/pouch","labels_url":"https://api.github.com/repos/alibaba/pouch/issues/1723/labels{/name}","comments_url":"https://api.github.com/repos/alibaba/pouch/issues/1723/comments","events_url":"https://api.github.com/repos/alibaba/pouch/issues/1723/events","html_url":"https://github.com/alibaba/pouch/issues/1723","id":340549881,"node_id":"MDU6SXNzdWUzNDA1NDk4ODE=","number":1723,"title":"[feature request] support checkpoint/restore","user":{"login":"Ace-Tang","id":10334997,"node_id":"MDQ6VXNlcjEwMzM0OTk3","avatar_url":"https://avatars0.githubusercontent.com/u/10334997?v=4","gravatar_id":"","url":"https://api.github.com/users/Ace-Tang","html_url":"https://github.com/Ace-Tang","followers_url":"https://api.github.com/users/Ace-Tang/followers","following_url":"https://api.github.com/users/Ace-Tang/following{/other_user}","gists_url":"https://api.github.com/users/Ace-Tang/gists{/gist_id}","starred_url":"https://api.github.com/users/Ace-Tang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ace-Tang/subscriptions","organizations_url":"https://api.github.com/users/Ace-Tang/orgs","repos_url":"https://api.github.com/users/Ace-Tang/repos","events_url":"https://api.github.com/users/Ace-Tang/events{/privacy}","received_events_url":"https://api.github.com/users/Ace-Tang/received_events","type":"User","site_admin":false},"labels":[{"id":722348097,"node_id":"MDU6TGFiZWw3MjIzNDgwOTc=","url":"https://api.github.com/repos/alibaba/pouch/labels/kind/feature","name":"kind/feature","color":"1d76db","default":false},{"id":722350960,"node_id":"MDU6TGFiZWw3MjIzNTA5NjA=","url":"https://api.github.com/repos/alibaba/pouch/labels/kind/feature-request","name":"kind/feature-request","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"Ace-Tang","id":10334997,"node_id":"MDQ6VXNlcjEwMzM0OTk3","avatar_url":"https://avatars0.githubusercontent.com/u/10334997?v=4","gravatar_id":"","url":"https://api.github.com/users/Ace-Tang","html_url":"https://github.com/Ace-Tang","followers_url":"https://api.github.com/users/Ace-Tang/followers","following_url":"https://api.github.com/users/Ace-Tang/following{/other_user}","gists_url":"https://api.github.com/users/Ace-Tang/gists{/gist_id}","starred_url":"https://api.github.com/users/Ace-Tang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ace-Tang/subscriptions","organizations_url":"https://api.github.com/users/Ace-Tang/orgs","repos_url":"https://api.github.com/users/Ace-Tang/repos","events_url":"https://api.github.com/users/Ace-Tang/events{/privacy}","received_events_url":"https://api.github.com/users/Ace-Tang/received_events","type":"User","site_admin":false},"assignees":[{"login":"Ace-Tang","id":10334997,"node_id":"MDQ6VXNlcjEwMzM0OTk3","avatar_url":"https://avatars0.githubusercontent.com/u/10334997?v=4","gravatar_id":"","url":"https://api.github.com/users/Ace-Tang","html_url":"https://github.com/Ace-Tang","followers_url":"https://api.github.com/users/Ace-Tang/followers","following_url":"https://api.github.com/users/Ace-Tang/following{/other_user}","gists_url":"https://api.github.com/users/Ace-Tang/gists{/gist_id}","starred_url":"https://api.github.com/users/Ace-Tang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ace-Tang/subscriptions","organizations_url":"https://api.github.com/users/Ace-Tang/orgs","repos_url":"https://api.github.com/users/Ace-Tang/repos","events_url":"https://api.github.com/users/Ace-Tang/events{/privacy}","received_events_url":"https://api.github.com/users/Ace-Tang/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-07-12T09:03:05Z","updated_at":"2018-08-17T05:57:07Z","closed_at":"2018-08-17T05:57:07Z","author_association":"CONTRIBUTOR","body":"### Ⅰ. Issue Description\r\n\r\nImplementing checkpoint/restore functionality, this functionality need a external software criu.\r\n###  checkpoint  \r\nCheckpointing the address space and state of the entire process tree to a collection of “image” files.\r\n\r\n### restore\r\nRestore a container from a checkpoint image.\r\n\r\n### pouch interface\r\n1. pouch checkpoint create\r\ncreate a checkpoint from a running container using criu.\r\n\r\n2. pouch checkpoint list\r\nlist a container all checkpoints.\r\n\r\n3. pouch checkpoint delete\r\ndelete a container checkpoint.\r\n\r\n4. pouch start --checkpoint\r\nrestore a container from a checkpoint image.\r\n\r\n### Ⅱ. Describe what happened\r\n\r\n\r\n### Ⅲ. Describe what you expected to happen\r\n\r\n\r\n### Ⅳ. How to reproduce it (as minimally and precisely as possible)\r\n\r\n1.\r\n2.\r\n3.\r\n\r\n### Ⅴ. Anything else we need to know?\r\n\r\n\r\n### Ⅵ. Environment:\r\n\r\n- pouch version (use `pouch version`):\r\n- OS (e.g. from /etc/os-release):\r\n- Kernel (e.g. `uname -a`):\r\n- Install tools:\r\n- Others:"}}
{"actor":{"display_login":"Ace-Tang"}}