1. 11 Nov, 2014 14 commits
  2. 10 Nov, 2014 3 commits
  3. 09 Nov, 2014 1 commit
  4. 07 Nov, 2014 20 commits
  5. 06 Nov, 2014 1 commit
  6. 05 Nov, 2014 1 commit
    • Andrey Vagin's avatar
      flock: blocked processes are not interesting for us (v2) · fc84aa58
      Andrey Vagin authored
      All out processes are stopped in a moment, when file locks are
      collected, so they can't to wait any locks.
      
      Here is a proof of this theory:
      [root@avagin-fc19-cr ~]# flock xxx sleep 1000 &
      [1] 23278
      [root@avagin-fc19-cr ~]# flock xxx sleep 1000 &
      [2] 23280
      [root@avagin-fc19-cr ~]# cat /proc/locks
      1: FLOCK  ADVISORY  WRITE 23278 08:03:280001 0 EOF
      1: -> FLOCK  ADVISORY  WRITE 23280 08:03:280001 0 EOF
      [root@avagin-fc19-cr ~]# gdb -p 23280
      (gdb) ^Z
      [3]+  Stopped                 gdb -p 23280
      [root@avagin-fc19-cr ~]# cat /proc/locks
      1: FLOCK  ADVISORY  WRITE 23278 08:03:280001 0 EOF
      
      Currently criu can dump nothing, if we have one process which is
      waiting a lock. I don't see any reason to do this.
      
      v2: typo fix
      
      Cc: Qiang Huang <h.huangqiang@huawei.com>
      Reported-by: Mr Jenkins
      Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
      Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
      fc84aa58