[CRIU] Fwd: CRIU » CRIU-iter » criu-dev - Build # 1209 - Failure! (origin/criu-dev)

Pavel Emelyanov xemul at virtuozzo.com
Wed Oct 26 01:24:31 PDT 2016


On 10/24/2016 10:32 PM, Andrei Vagin wrote:
> On Mon, Oct 24, 2016 at 06:18:56PM +0300, Pavel Emelyanov wrote:
>> On 10/24/2016 05:10 PM, Tycho Andersen wrote:
>>> On Mon, Oct 24, 2016 at 02:52:38PM +0300, Pavel Emelyanov wrote:
>>>> Hi, Tycho.
>>>>
>>>> The macvlan test fails in uns flavor. Would you tale a look, please?
>>>
>>> Hmm. Is it possible to get the output of the hook somehow? Seems like
>>> that's what really failed.
>>
>> Well, it ... sometimes passes actually :\
>>
>>> One thing I thought of is that using pidof to get the pid of the test
>>> probably isn't very robust, since there might be more than one test
>>> running at the same time. But it would be good to know what really
>>> failed :)
>>
>> Andrey, would you suggest something?
> 
> 17386 pts/0    T      0:00              |               \_ make --no-print-directory -C zdtm/static macvlan.pid
> 17400 pts/0    T      0:00              |               |   \_ ./macvlan --pidfile=macvlan.pid --outfile=macvlan.out
> 17401 ?        Ss     0:00              |               |       \_ ./macvlan --pidfile=macvlan.pid --outfile=macvlan.out
> 17403 ?        S      0:00              |               |           \_ ./macvlan --pidfile=macvlan.pid --outfile=macvlan.out
> 17404 ?        Ss     0:00              |               |               \_ ./macvlan --pidfile=macvlan.pid --outfile=macvlan.out
> 17387 pts/0    T      0:00              |               \_ /bin/bash zdtm/static/macvlan.hook --post-start
> 17388 pts/0    T      0:00              |                   \_ sleep 1000
> 
> When you call pidof there is four processes with the macvlan name
> and the first one is running in the current namespaces, it will
> exit when the test calls test_daemon().
> 
> I think you need to write a pid in a file from test instead of using "pidof"

Test also lives in another pid namespace, so value from the pidfile won't help hook script :)

-- Pavel



More information about the CRIU mailing list