Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature request] support checkpoint/restore #1723

Closed
Ace-Tang opened this issue Jul 12, 2018 · 1 comment
Closed

[feature request] support checkpoint/restore #1723

Ace-Tang opened this issue Jul 12, 2018 · 1 comment
Assignees
Labels
kind/feature kind/feature-request This is a feature request from community for PouchContainer

Comments

@Ace-Tang
Copy link
Contributor

Ace-Tang commented Jul 12, 2018

Ⅰ. Issue Description

Implementing checkpoint/restore functionality, this functionality need a external software criu.

checkpoint

Checkpointing the address space and state of the entire process tree to a collection of “image” files.

restore

Restore a container from a checkpoint image.

pouch interface

  1. pouch checkpoint create
    create a checkpoint from a running container using criu.

  2. pouch checkpoint list
    list a container all checkpoints.

  3. pouch checkpoint delete
    delete a container checkpoint.

  4. pouch start --checkpoint
    restore a container from a checkpoint image.

Ⅱ. Describe what happened

Ⅲ. Describe what you expected to happen

Ⅳ. How to reproduce it (as minimally and precisely as possible)

Ⅴ. Anything else we need to know?

Ⅵ. Environment:

  • pouch version (use pouch version):
  • OS (e.g. from /etc/os-release):
  • Kernel (e.g. uname -a):
  • Install tools:
  • Others:
@pouchrobot pouchrobot added kind/feature kind/feature-request This is a feature request from community for PouchContainer labels Jul 12, 2018
@Ace-Tang Ace-Tang self-assigned this Jul 12, 2018
@allencloud
Copy link
Collaborator

Could you add more details about what is checkpoint or the demand for checkpoint? @Ace-Tang

@Ace-Tang Ace-Tang changed the title [feature request] support checkpoint [feature request] support checkpoint/restore Jul 17, 2018
Ace-Tang added a commit that referenced this issue Jul 20, 2018
implementing checkpoint functionality, it will checkpointing the
address space and state of the entire process tree to a collection
of “image” files. This functionality need a external software criu.

support pouch checkpoint create, list and delete.

implemen checkpoint in ##1723

Signed-off-by: Ace-Tang <aceapril@126.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature kind/feature-request This is a feature request from community for PouchContainer
Projects
None yet
Development

No branches or pull requests

3 participants