1. 21 Dec, 2016 23 commits
  2. 19 Dec, 2016 1 commit
  3. 12 Dec, 2016 11 commits
  4. 09 Dec, 2016 5 commits
    • Andrei Vagin's avatar
      shmem: skip zero pages · f4754023
      Andrei Vagin authored
      page_in_parent() returns true for all not dirty pages,
      probably it should not be executed for zero pages.
      
      ------------------------ grep Error ------------------------
      (00.115327) Error (criu/pagemap.c:191): Missing 8000 in parent pagemap, current iov: base=9000,len=32768
      (00.115329) Error (criu/page-xfer.c:237): Hole 0x8000/4096 not found in parent
      (00.160222) Error (criu/cr-dump.c:1636): Dumping FAILED.
      ------------------------ ERROR OVER ------------------------
      Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      f4754023
    • Andrei Vagin's avatar
      test: don't execute cgroup03 with other cgroup tests concurrently · 7227e2ec
      Andrei Vagin authored
      https://github.com/xemul/criu/issues/253
      travis-ci: success for test: don't execute cgroup03 with other cgroup tests concurrently
      Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      7227e2ec
    • Dmitry Safonov's avatar
      zdtm.py: print full pie errors in `grep Error` omitting line breaks · 6077c3d7
      Dmitry Safonov authored
      Before:
      =[log]=> dump/zdtm/transition/shmem/142/1/dump.log
      ------------------------ grep Error ------------------------
      pie: 1: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 1: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 5: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 5: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 6: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 6: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      ------------------------ ERROR OVER ------------------------
      
      After:
      =[log]=> dump/zdtm/transition/shmem/62/1/dump.log
      ------------------------ grep Error ------------------------
      pie: 1: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 1: e/asm/parasite.h:45): Failed to dump TLS descriptor #13: -4
      pie: 1: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 1: e/asm/parasite.h:45): Failed to dump TLS descriptor #14: -4
      pie: 5: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 5: e/asm/parasite.h:45): Failed to dump TLS descriptor #13: -4
      pie: 5: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 5: e/asm/parasite.h:45): Failed to dump TLS descriptor #14: -4
      pie: 6: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 6: e/asm/parasite.h:45): Failed to dump TLS descriptor #13: -4
      pie: 6: Error (/home/travis/build/0x7f454c46/criu/criu/arch/x86/includ>
      pie: 6: e/asm/parasite.h:45): Failed to dump TLS descriptor #14: -4
      ------------------------ ERROR OVER ------------------------
      Signed-off-by: 's avatarDmitry Safonov <dsafonov@virtuozzo.com>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      6077c3d7
    • Andrei Vagin's avatar
    • Andrei Vagin's avatar
      mnt: try to split a mount tree to restore over-mounted mounts · 96de90db
      Andrei Vagin authored
      If a mount overmounts something else, we can try to restore it
      separetly and then move it to the right places after restoring
      all mounts.
      
      In this patch if we see that a mount is overmounts something,
      we create a new directory in the root yard and restore this
      mount and its sub-tree in this directory.
      
      https://bugs.openvz.org/browse/OVZ-6778
      
      v2: add more comments
          rename roots_mp into roots_yard_mp
      v3: rename functions
      Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      96de90db