Bug 35113 - synchronize output in Sisyphus rebuild logs
Summary: synchronize output in Sisyphus rebuild logs
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: webery (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-01 22:50 MSK by viy
Modified: 2018-07-13 21:59 MSK (History)
1 user (show)

See Also:


Attachments
bad log example (58.06 KB, application/octet-stream)
2018-07-01 22:50 MSK, viy
no flags Details
еще один пример перекрытия. (11.68 KB, application/octet-stream)
2018-07-02 22:35 MSK, viy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2018-07-01 22:50:01 MSK
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
всегда шел после собственно лога сборки.
Для этого их можно, например, направлять в разные файлы, которые потом слить в один.
Comment 1 viy 2018-07-02 22:35:28 MSK
Created attachment 7636 [details]
еще один пример перекрытия.

еще один пример.
Comment 2 Dmitry V. Levin 2018-07-13 01:54:47 MSK
Предположительно исправлено в конце прошлой недели.
Comment 3 viy 2018-07-13 21:59:21 MSK
Спасибо. Сейчас сложно проверить, так как я переписал код
и разбор логов проходит после фильтра, который убирает diff от Req/Prov.
Проверю поже, когда будет готова библиотечка.
Пока закрою баг.