• Pavel Tikhomirov's avatar
    mount: migrate bindmounts of external mounts · 742252a4
    Pavel Tikhomirov authored
    If container has external bindmount given to criu through
    --ext-mount-map option by admin, container user can bindmount
    subdirs of these external bindmount to somewhere else inside
    container creating secondary external bindmounts. Criu we will
    fail to restore them as having unreachable sharing. But we can
    restore secondary external bindmounts bindmounting them from
    primary external bindmount.
    
    v2: s/external_bind/mnt_is_external/, make mnt_is_external bool,
    do mnt_is_external without recursion
    v3: add debug message on propagate_mount when bind is set
    v5: remove hunk of v4 which goes to previous patch, so same as v3
    Signed-off-by: 's avatarPavel Tikhomirov <ptikhomirov@virtuozzo.com>
    Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
    742252a4
Name
Last commit
Last update
Documentation Loading commit data...
compel Loading commit data...
contrib Loading commit data...
coredump Loading commit data...
crit Loading commit data...
criu Loading commit data...
images Loading commit data...
include/common Loading commit data...
lib Loading commit data...
scripts Loading commit data...
soccr Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
INSTALL.md Loading commit data...
Makefile Loading commit data...
Makefile.compel Loading commit data...
Makefile.config Loading commit data...
Makefile.install Loading commit data...
Makefile.versions Loading commit data...
README.md Loading commit data...