Re: GSoC 2026: Interest in Files on Detach mounts project

Pavel Tikhomirov <[email protected]> Tue, 3 Mar 2026 18:33:41 +0100
Newsgroups dev.linux.lists.criu
Message-ID <[email protected]>
Hello Boluwatife,

This project is in done stage already.

Sorry, it was removed from "Google Summer of Code Ideas" page only yesterday, that might've lead to confusion.

Please consider other project ideas at https://criu.org/index.php?title=Google_Summer_of_Code_Ideas.

Pavel.

On 3/3/26 18:19, Boluwatife Honour wrote:
> *  * 	
> 
> 
>       This is the first email you've received from this external sender.
> 
> Do not click links or open attachments unless it is an email you expected to receive.
> 
> Hi Pavel,
> 
> 
> My name is Boluwatife and I am interested in applying for the "Files on detached mounts" GSoC 2026 project with CRIU. I have spent the past few days setting up the development environment on Ubuntu 24.04, successfully built CRIU v4.2 from source on the criu-dev branch, and performed my first checkpoint/restore of a basic process.
> 
> I have been reading through the project idea and studying the proposed solution involving fstat for major/minor resolution, name_to_handle_at to get filesystem handles, and open_by_handle_at to reopen files on an available mount from the same superblock. I have also started reading through criu/files-reg.c and criu/mount.c to understand how file descriptors and mounts are currently handled.
> 
> I have a background in C and Linux systems programming which I believe is directly relevant to this project. Before I start drafting my proposal I have a few questions:
> 
> 1. Is this project still available for GSoC 2026?
> 
> 2. Are there existing issues or prior attempts in the repo I should study before proposing my implementation approach?
> 
> 3. How should I handle the known btrfs major/minor issue in my proposal — is that considered in scope or explicitly out of scope for the GSoC deliverable?
> 
> 4. Would you be open to reviewing a draft proposal before the March 31st deadline?
> 
> 
> Thank you for your time.
> 
> Ojo Boluwatife Fiyinfoluwa
> 
> GitHub <https://github.com/fiyinfoluwa001>
> 
> 

-- 
Best regards, Pavel Tikhomirov
Senior Software Developer, Virtuozzo.