Bug 39190 - Не всегда срабатывает зависимость на задание
Summary: Не всегда срабатывает зависимость на задание
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: girar (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Dmitry V. Levin
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-05 13:13 MSK by Vitaly Lipatov
Modified: 2020-11-05 16:37 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2020-11-05 13:13:17 MSK
Задание 260562 зависело от 260656:

260562 POSTPONED #3 [test-only] p9 libuv.git=1.40.0-alt1 npm.git=6.14.8-alt1 node.git=14.15.0-alt1

 $ ssh gear.alt task show 260562
id=260562 locked=no shared=no fail_early=yes test_only=yes repo=p9 owner=lav state=POSTPONED try=3 iter=1 age=0w depends=260656 build_time=2020-Oct-30/15:27:3

Так вот после того, как 260656 успешно собралось, 260562 продолжает быть отложенным.

Sergey V Turchin писал 5.11.20 11:49:
> Там точно есть race, когда зависимость ставится в неподходящий момент.
Comment 1 Dmitry V. Levin 2020-11-05 13:44:28 MSK
(In reply to Vitaly Lipatov from comment #0)
> Задание 260562 зависело от 260656:
> 
> 260562 POSTPONED #3 [test-only] p9 libuv.git=1.40.0-alt1 npm.git=6.14.8-alt1
> node.git=14.15.0-alt1
> 
>  $ ssh gear.alt task show 260562
> id=260562 locked=no shared=no fail_early=yes test_only=yes repo=p9 owner=lav
> state=POSTPONED try=3 iter=1 age=0w depends=260656
> build_time=2020-Oct-30/15:27:3
> 
> Так вот после того, как 260656 успешно собралось, 260562 продолжает быть
> отложенным.

А есть пример посвежее?

> Sergey V Turchin писал 5.11.20 11:49:
> > Там точно есть race, когда зависимость ставится в неподходящий момент.

Там точно был race.
Comment 2 Dmitry V. Levin 2020-11-05 13:57:23 MSK
(In reply to Dmitry V. Levin from comment #1)
> (In reply to Vitaly Lipatov from comment #0)
> > Задание 260562 зависело от 260656:
> > 
> > 260562 POSTPONED #3 [test-only] p9 libuv.git=1.40.0-alt1 npm.git=6.14.8-alt1
> > node.git=14.15.0-alt1
> > 
> >  $ ssh gear.alt task show 260562
> > id=260562 locked=no shared=no fail_early=yes test_only=yes repo=p9 owner=lav
> > state=POSTPONED try=3 iter=1 age=0w depends=260656
> > build_time=2020-Oct-30/15:27:3
> > 
> > Так вот после того, как 260656 успешно собралось, 260562 продолжает быть
> > отложенным.
> 
> А есть пример посвежее?

Я включил отладочную информацию, если будут свежие примеры, пишите, посмотрим.
Comment 3 Anton Farygin 2020-11-05 15:40:19 MSK
воспроизвёл на этой парочке:
#261041 POSTPONED #1 p9 btrfs-progs.git=5.9-alt1
#261040 BUILDING #1 [locked] sisyphus btrfs-progs.git=5.9-alt1
Comment 4 Dmitry V. Levin 2020-11-05 16:04:25 MSK
По недосмотру скрипт, который делает всю работу по пробуждению заданий, оказался chmod -x.
Попробуйте ещё раз, пожалуйста. :)
Comment 5 Anton Farygin 2020-11-05 16:06:15 MSK
Запустил.
#261048 POSTPONED #1 p9 libjcat.git=0.1.4-alt1
#261047 BUILDING #1.2 [locked] sisyphus libjcat.git=0.1.4-alt1
Comment 6 Dmitry V. Levin 2020-11-05 16:13:50 MSK
(In reply to Dmitry V. Levin from comment #4)
> По недосмотру скрипт, который делает всю работу по пробуждению заданий,
> оказался chmod -x.
> Попробуйте ещё раз, пожалуйста. :)

Он опять оказался chmod -x, исправил вручную.
Попробуйте ещё раз, пожалуйста. :)
Comment 7 Anton Farygin 2020-11-05 16:28:07 MSK
У меня так пакеты скоро закончатся :)
#261052 POSTPONED #1 p9 cups-filters.git=1.28.5-alt1
#261051 BUILDING #1 [locked] sisyphus cups-filters.git=1.28.5-alt1
Comment 8 Dmitry V. Levin 2020-11-05 16:37:36 MSK
Спасибо, chmod +x всё вернул на место.