Changes

Jump to navigation Jump to search
no edit summary
Line 58: Line 58:  
* Expected size: 350 hours
 
* Expected size: 350 hours
 
* Mentors: Alexander Mikhalitsyn <alexander@mihalicyn.com>, Pavel Tikhomirov <ptikhomirov@virtuozzo.com>, Andrei Vagin <avagin@gmail.com>
 
* Mentors: Alexander Mikhalitsyn <alexander@mihalicyn.com>, Pavel Tikhomirov <ptikhomirov@virtuozzo.com>, Andrei Vagin <avagin@gmail.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
  −
* Expected size: 350 hours
  −
* Mentors: Alexander Mikhalitsyn <alexander@mihalicyn.com>, Christian Brauner <christian@brauner.io>
  −
* Suggested by: Alexander Mikhalitsyn <alexander@mihalicyn.com>
      
=== Use eBPF to lock and unlock the network ===
 
=== Use eBPF to lock and unlock the network ===
65

edits

Navigation menu