[CRIU] ✗ travis-ci: failure for remove duplicated lock records

Cyrill Gorcunov gorcunov at gmail.com
Tue Oct 24 20:45:29 MSK 2017


On Mon, Oct 23, 2017 at 11:07 PM, Andrei Vagin <avagin at virtuozzo.com> wrote:
> On Mon, Oct 23, 2017 at 10:31:29PM +0300, Pavel Begunkov wrote:
>> Hello,
>>
>> This failure at first glance seems to be unrelated to the patch. The
>> patch changes only file lock related stuff, but failed test
>> (transition/epoll) does not use it. Furthermore, CRIU doesn't deal with
>> locks without proper options, thus changed code shouldn't have been
>> executed.
>
> You are right. Fortunately, we have a rule, that a person who found
> a treasure gets 90% of it, so you have all rights to fix it!!!
>
>>
>> Do you ever had problems with the epoll test or alpine arch.?
>
> T-s-s-s-s. Someone can say yes and get all treasure. In such cases, I
> would recoment you to fix the bug silently and send a fix as soon as
> possible.
>
>> Can I have a full log of the epoll test run?
>
> No, you can't. We have only a travis log.
>
>>
>>
>> Failure summary:
>>
>> > ======================== Run zdtm/transition/epoll in h ========================
>> > Start test
>> > ./epoll --pidfile=epoll.pid --outfile=epoll.out
>> > Run criu dump
>> > Run criu restore
>> > Send the 15 signal to  26
>> > Wait for zdtm/transition/epoll(26) to die for 0.100000
>> > ############### Test zdtm/transition/epoll FAIL at result check ################
>> > Test output: ================================
>> > 01:01:54.046:    39: FAIL: epoll.c:85: child write: Invalid argument
>> >  (errno = 32 (Broken pipe))
>> > 01:01:54.058:    26: FAIL: epoll.c:189: Child failed: Can't write (2)
>> >  (errno = 9 (Bad file descriptor))

Andrew, if only I don't mistake we've had this issue triggering from
time to time?


More information about the CRIU mailing list