[CRIU] [PATCH 0/5]v2 work dir

Andrew Vagin avagin at parallels.com
Fri Nov 15 12:17:43 PST 2013


On Sat, Nov 16, 2013 at 04:13:29AM +0400, Ruslan Kuprieiev wrote:
> On 15.11.2013 23:37, Andrew Vagin wrote:
> >On Fri, Nov 15, 2013 at 09:49:20PM +0400, Pavel Emelyanov wrote:
> >>On 11/15/2013 11:04 PM, Ruslan Kuprieiev wrote:
> >>>This set of patches will allow us to specifie work directory where
> >>>pidfiles/logs/stats are placed. We will also save one service fd.
> >>>
> >>>Ruslan Kuprieiev (5):
> >>>   crtools: add --work-dir(-W) option
> >>>   image: add dir parameter to open_image_dir()
> >>>   log: get rid of LOG_DIR_FD_OFF and opening cwd in log_init()
> >>>   crtools: chdir to work directory
> >>>   page-server/service: do not chdir / when going daemon
> >>>
> >>>  cr-restore.c        |  1 -
> >>>  cr-service.c        |  6 ++----
> >>>  crtools.c           | 38 ++++++++++++++++++++++++++------------
> >>>  image.c             |  6 +++---
> >>>  include/image.h     |  2 +-
> >>>  include/servicefd.h |  1 -
> >>>  log.c               | 26 ++------------------------
> >>>  page-xfer.c         |  2 +-
> >>>  8 files changed, 35 insertions(+), 47 deletions(-)
> >>>
> >>
> >>OK, applied. One thing to fix on top -- stats files should written to work dir,
> >>not images dir as they are now.
> >Ruslan, you have broken backward compatibility. Pls fix it ASAP.
> >
> >[root at avagin-fc19-cr crtools]# bash test/zdtm.sh -s -i 3 -C static/pipe00
> >================================= CRIU CHECK =================================
> >Looks good.
> >Execute zdtm/live/static/pipe00
> >./pipe00 --pidfile=pipe00.pid --outfile=pipe00.out
> >Dump 2818
> >Dump 2818
> >WARNING: pipe00 returned 255 and left running for debug needs
> >Test: zdtm/live/static/pipe00, Result: FAIL
> >==================================== ERROR ====================================
> >Test: zdtm/live/static/pipe00, Namespace:
> >================================= ERROR OVER =================================
> 
> Hm... Just tried ./zdtm.sh, and looks like all tests are passed. Or
> zdtm could not report about failed test? And again i'm looking at
> pipe00.out and it says "PASS".
> 
> But when i'm trying
>     bash test/zdtm.sh -s -i 3 -C static/pipe00
> it indeed throws an error.
> 
> Maybe the command is wrong? I don't have any clue about zdtm.

It reported PASS before your patches;).

-s: snapshot
-i: Number of snapshots
-C: Clean

Pls, investigate where is a problem

> >>_______________________________________________
> >>CRIU mailing list
> >>CRIU at openvz.org
> >>https://lists.openvz.org/mailman/listinfo/criu
> 


More information about the CRIU mailing list