[CRIU] on GSOC proposal

Pavel Emelianov xemul at virtuozzo.com
Wed Mar 13 17:45:14 MSK 2019


On 3/12/19 11:59 PM, Anastasia Markina wrote:
> Helllo,
> 
> 
> My name is Anastasia Markina....

Welcome, Anastasia, and thank you for such a comprehensive introduction :)

> So when I got information about CRIU-related GSOC projects, I thought that it would be great to participate. I think two ideas on https://criu.org/Google_Summer_of_Code_Ideasare good for my skills: Optimize logging engine (I know about binary logs from my MySQL experience, so implementing such thing looks like a good job to do) or Anonymise image files (it looks like an easy thing, maybe too easy?).

Got it :) The official application process starts Mar 25, meanwhile we're collecting
the requests here: https://criu.org/GSoC19_Students_Requests

These docs from google are also useful if you have org questions.

- GSoC Student Guide: https://google.github.io/gsocguides/student/
- GSoC FAQs: https://developers.google.com/open-source/gsoc/faq
- Timeline: https://developers.google.com/open-source/gsoc/timeline


The anonymous image files feature is not _that_ easy, as it effectively has two parts --
shred the images and teach criu restore to restore up to the resume point, i.e. everything
that sits in the anonymous images must be open-able, connect-able, mmap-able, etc-able.
I'd tell the "must restore" part is the most complex.

If you've never played with criu it's right time to do it. The quickest start guide is
https://criu.org/GSoC_Students_Recommendations.

BTW, note that according to the GSoC rules you're also free to propose any idea to work
on, even if it's not on the ideas list.

-- Pavel



More information about the CRIU mailing list