[CRIU] [PATCHv2 0/9] Large pages support for aarch64/ppc64

Dmitry Safonov 0x7f454c46 at gmail.com
Thu Mar 29 16:51:39 MSK 2018


Hi Adrian,

Thanks again for your effort! :)

> On ppc64le I get:
>
> ################### 5 TEST(S) FAILED (TOTAL 351/SKIPPED 33) ####################
>  * zdtm/static/aio00(h)
>  * zdtm/static/aio01(h)
>  * zdtm/static/maps06(h)
>  * zdtm/static/deleted_unix_sock(h)
>  * zdtm/static/del_standalone_un(h)
>
> The same test cases as above are also failing (deleted_unix_sock,
> del_standalone_un) which probably should be investigated, but most of
> the test cases are working.

Ugh, IIRC, those socket tests need directory's ownership == to some user.
ITOW, it can be solved somehow with `chown -R test_user test/` or something.

> On aarch64 all test cases are failing with errors like:
>
> ======================= Run zdtm/static/busyloop00 in h ========================
> Start test
> ./busyloop00 --pidfile=busyloop00.pid --outfile=busyloop00.out
> Run criu dump
> =[log]=> dump/zdtm/static/busyloop00/36/1/dump.log
> ------------------------ grep Error ------------------------
> (00.007988) PPB: 8 pages 4 segs 16 pipe 0 off
> (00.008006) Sent msg to daemon 66 0 0
> pie: 36: __fetched msg: 66 0 0
> (00.008021) Wait for ack 66 on daemon socket
> (00.008054) Error (criu/parasite-syscall.c:92): si_code=4 si_pid=36 si_status=11
> (00.008064) Error (criu/parasite-syscall.c:100): 36 was stopped by 11 unexpectedly
> ------------------------ ERROR OVER ------------------------
>
> ################## 316 TEST(S) FAILED (TOTAL 351/SKIPPED 34) ###################
>
> Not sure why it errors over, but the first few patches were working better.
>
> I am not sure if it is the exact same hardware I am testing on, but the
> same kernel.

It looks like my patch for global variables in parasite does some harm.
But still, in my point of view, it's worth to have that patch.
I'll debug it soon and resend v3.

Thanks,
             Dmitry


More information about the CRIU mailing list