• Tycho Andersen's avatar
    tests: prevent zdtm_mount_cgroups from failing w/ EBUSY · ca784160
    Tycho Andersen authored
    Sometimes I get:
    
    sudo ./zdtm.py run -t zdtm/live/static/cgroup03
    umount: /home/tycho/packages/criu/test/zdtm.qPwsoO: target is busy
            (In some cases useful info about processes that
             use the device is found by lsof(8) or fuser(1).)
    Traceback (most recent call last):
      File "./zdtm.py", line 1401, in <module>
        tst.available()
      File "./zdtm.py", line 435, in available
        subprocess.check_call(["flock", "zdtm_mount_cgroups", "./zdtm_mount_cgroups"])
      File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['flock', 'zdtm_mount_cgroups', './zdtm_mount_cgroups']' returned non-zero exit status 1
    
    let's use a lazy unmount so we avoid this.
    Signed-off-by: 's avatarTycho Andersen <tycho.andersen@canonical.com>
    Acked-by: 's avatarAndrew Vagin <avagin@virtuozzo.com>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
    ca784160
Name
Last commit
Last update
..
app-emu Loading commit data...
bers Loading commit data...
crit Loading commit data...
ext-links Loading commit data...
ext-tty Loading commit data...
fault-injection Loading commit data...
inhfd Loading commit data...
jenkins Loading commit data...
libcriu Loading commit data...
mem-snap Loading commit data...
mounts Loading commit data...
overlayfs Loading commit data...
pipes Loading commit data...
rpc Loading commit data...
security Loading commit data...
socketpairs Loading commit data...
tcp Loading commit data...
unix-callback Loading commit data...
zdtm Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
app-emu.sh Loading commit data...
crit-recode.py Loading commit data...
env.sh Loading commit data...
functions.sh Loading commit data...
groups.desc Loading commit data...
inhfd.desc Loading commit data...
maps.py Loading commit data...
post-dump.sh Loading commit data...
zdtm.desc Loading commit data...
zdtm.py Loading commit data...
zdtm.sh Loading commit data...
zdtm_ct.c Loading commit data...
zdtm_mount_cgroups Loading commit data...