[CRIU] GSoC: Memory mapping collection

Abhishek Dubey dubeyabhishek777 at gmail.com
Tue Jun 4 19:50:02 MSK 2019


Hi,

On running "zdtm.py run -a", testcases of zdtm/static directory are checked
and that of zdtm/transition are skipped. Do all testcases of transition
directory need manual run?
What is specific about transition testcases?

For the first step of fetching VMAs between freeze and unfreeze of pre-dump:
- To maintain correspondence between PID and collected VMA, added new entry
in struct pstree_item
- Moved out unfreeze code from cr_pre_dump_finish()
- Moved out collect_mappings() from pre_dump_one_task

I have tested these changes with env00-basic example and zdtm.py
test-suite. All test-cases under zdtm/static directory are Passing.
Remaining transition test cases are skipped.

Share your thoughts on this approach. I am attaching patch-file for
reference.

-Abhishek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvz.org/pipermail/criu/attachments/20190604/178f45e1/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-freezing-target-task-to-collect-memory-mappings-foll.patch
Type: text/x-patch
Size: 4979 bytes
Desc: not available
URL: <http://lists.openvz.org/pipermail/criu/attachments/20190604/178f45e1/attachment-0001.bin>


More information about the CRIU mailing list