Difference between revisions of "Todo"
Jump to navigation
Jump to search
(xemul: Added VDSO) |
|||
Line 26: | Line 26: | ||
|- | |- | ||
| crtools || Restore fown in pidns || - || not implemented || - | | crtools || Restore fown in pidns || - || not implemented || - | ||
− | |||
− | |||
|- | |- | ||
| 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:23, 31 August 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@ | not implemented | - |
crtools | Restore fown in pidns | - | not implemented | - |
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 |