Open main menu
Home
Random
Log in
Settings
About CRIU
Disclaimers
CRIU
Search
Changes
← Older edit
Newer edit →
Google Summer of Code Ideas
(edit)
Revision as of 08:46, 21 February 2022
737 bytes added
,
08:46, 21 February 2022
→Project ideas
:
added project idea about pidfd
Line 76:
Line 76:
* Suggested by: Pavel Emelianov <xemul@virtuozzo.com>
* Suggested by: Pavel Emelianov <xemul@virtuozzo.com>
+
+
=== Add support for pidfd file descriptors ===
+
+
'''Summary:''' Support C/R of pidfd descriptors
+
+
There is pidfd_open syscall which allows opening
+
a special PID file descriptor. A user can send a signal to
+
the process (pidfd_send_signal syscall), wait for the process
+
(poll() on pidfd).
+
+
At the moment CRIU can't dump processes that have pidfd's opened.
+
+
'''Links:'''
+
* https://lwn.net/Articles/801319/
+
* https://lwn.net/Articles/794707/
+
* https://github.com/torvalds/linux/blob/v5.16/kernel/fork.c#L1877
+
+
'''Details:'''
+
* Skill level: intermediate
+
* Language: C
+
* Mentors: Alexander Mikhalitsyn <alexander@mihalicyn.com>, Christian Brauner <christian.brauner@ubuntu.com>
+
* Suggested by: Alexander Mikhalitsyn <alexander@mihalicyn.com>
=== Use eBPF to lock and unlock the network ===
=== Use eBPF to lock and unlock the network ===
Amikhalitsyn
Bureaucrats
,
Administrators
31
edits