Summary: | synchronize output in Sisyphus rebuild logs | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Infrastructure | Reporter: | viy <viy> | ||||||
Component: | webery | Assignee: | Dmitry V. Levin <ldv> | ||||||
Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> | ||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | viy | ||||||
Version: | unspecified | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Created attachment 7636 [details]
еще один пример перекрытия.
еще один пример.
Предположительно исправлено в конце прошлой недели. Спасибо. Сейчас сложно проверить, так как я переписал код и разбор логов проходит после фильтра, который убирает diff от Req/Prov. Проверю поже, когда будет готова библиотечка. Пока закрою баг. |
Created attachment 7635 [details] bad log example (Повесил баг на webery, так как beehive в выборе нету.) Пишу библиотечку для парсинга логов от hasher и beehive. Столкнулся с тем, что иногда в логах beehive перемешан вывод от нескольких процессов. К примеру, в аттачменте лог пересборки liblasi i586 от 2018-06-28 где diff от Req/Prov --- liblasi-1.1.2-alt1.qa1.i586.rpm.repo 2016-04-08 18:45:51.000000000 +0000 +++ liblasi-1.1.2-alt1.qa1.i586.rpm.hasher 2018-06-28 06:00:13.838110230 +0000 попал внутрь списка Installed (but unpackaged) file(s) found:. Хотелось бы, чтобы в логах от beehive таких накладок не было, вывод был бы синхронизирован так, чтобы diff от Req/Prov всегда шел после собственно лога сборки. Для этого их можно, например, направлять в разные файлы, которые потом слить в один.