Difference between revisions of "Todo"

From CRIU
Jump to navigation Jump to search
Line 23: Line 23:
 
| kernel/crtools || posix timers || - || - || Need new kernel API for a) listing existing timers and b) fetching timer notify configuration.
 
| kernel/crtools || posix timers || - || - || Need new kernel API for a) listing existing timers and b) fetching timer notify configuration.
 
|-
 
|-
| crtools || Restore zombie in pidns || avagin@ || not implemented ||-
+
| crtools || Restore zombie in pidns || avagin@ || in progress ||-
 
|-
 
|-
| crtools || Restore fown in pidns || - || not implemented || -
+
| crtools || Restore fown in pidns || avagin@ || in progress || -
 
|-
 
|-
 
| crtools || Smart paths resolution || - || - || Need a way to resolve paths to overmounted files. There are two ways: 1. Move mounts, that overlap the desired path temprarily. 2. When creating a new mount pre-open an fd keeping the mountpoint. Later, do accurate path resolve and call openat() on proper mountpoint fd
 
| crtools || Smart paths resolution || - || - || Need a way to resolve paths to overmounted files. There are two ways: 1. Move mounts, that overlap the desired path temprarily. 2. When creating a new mount pre-open an fd keeping the mountpoint. Later, do accurate path resolve and call openat() on proper mountpoint fd

Revision as of 14:29, 4 September 2012

component task assignee status comments
crtools Partially unlinked files xemul@ - These are files whose fd's name is unlinked, but link count is !0. Need to create temporary hadrlinks on those. Remember introducing a command like options, that says "I agree that crtools will leave its stuff in the FS".
crtools Shared objects (mm/fs/fdtable) support avagin@ not implemented Now we have the kcmp syscall and can do it. The first candidate is mm sharing, as we do know, that MySQL does so sometimes.
kernel Provide own defconfig gorcunov@ not implemented suggested by avagin@
crtools Terminals gorcunov@ in progress -
crtools Subsequent checkpoint gorcunov@ in progress Lots of ideas were generated so far.
crtools Paranoid dumping and restoring - - Make paranoid checks for what we dump. E.g. pgid being valid (withing session) and fds drained from parasite are valid
kernel Proc fdinfo extension gorcunov@ in progress Need to rework and resubmit the patches
kernel/crtools posix timers - - Need new kernel API for a) listing existing timers and b) fetching timer notify configuration.
crtools Restore zombie in pidns avagin@ in progress -
crtools Restore fown in pidns avagin@ in progress -
crtools Smart paths resolution - - Need a way to resolve paths to overmounted files. There are two ways: 1. Move mounts, that overlap the desired path temprarily. 2. When creating a new mount pre-open an fd keeping the mountpoint. Later, do accurate path resolve and call openat() on proper mountpoint fd
kernel/crtools TCP connection fixup - - When we turn repair off a window probe is sent by kernel. It can be lost and we leave with stuck connection. Plus, the keepalive timer isn't rearmed on repaired socket connect, probably this is the way to solve this.
crtools Iptables - - This is easy. Need to run ipdables-save and iptables-restore
kernel/crtools Auto namespaces detection - - Now we "detect" them by looking at cmdline options
crtools Migration w/o intermediate disk Adrian Reber - -
kernel/crtools TUN/TAP - - -
kernel/crtools tcpdump xemul@ - The diag modules extensions are on their way to net-next. Next is -- socket filters
kernel/crtools Iterative migration - - Need VZ-like iterative migration. What API in kernel for that???
vzkernel/crtools OpenVZ kernel support - - Within 3.5 and RHEL7 port
crtools More sockoptions - -
crtools Bridges in container - -
crtools cgroups in container - -
crtools/kernel NFS - -
crtools/kernel VDSO - - issues: VDSO may change between kernels; vsyscall may change between kernels; VDSO mapping should be VDSO mapping, not regular one