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

savevm-external (the return: the movie part II - the end) #18

Open
1 task
branylagaffe opened this issue Aug 7, 2024 · 1 comment
Open
1 task

savevm-external (the return: the movie part II - the end) #18

branylagaffe opened this issue Aug 7, 2024 · 1 comment
Assignees

Comments

@branylagaffe
Copy link
Contributor

branylagaffe commented Aug 7, 2024

I want QEMU to release the lock of the qcow2 file after generating the snapshot,
So that another QEMU instance can start from this snapshot using this qcow2 file.

The following specifications are defined with two QEMU instances:

  • Instance 1: the functional warming simulator, fw
  • Instance 2: the timing simulator, t

Specification:
When fw is asked to generation a checkpoint, it should:

  1. Create a new qcow2 file using the current qcow2 file as its base
  2. "Use" the qcow2 file created in step 1 as the current simulation disk
  3. Release the lock of the qcow2 file mentioned in step 1

Yuanlong told me that QEMU has implemented similar code for this functionality. We may combine them.

Tasks:

  • Ask Yuanlong for the existing mechanism and note down (by @xusine )
@branylagaffe
Copy link
Contributor Author

@xusine Please fill in the template, to specify the feature of the savevm-external (once for all)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants