[devel] Time limit

Dmitry V. Levin ldv на altlinux.org
Чт Фев 18 01:52:18 MSK 2021


On Thu, Feb 18, 2021 at 01:34:24AM +0300, Aleksey Novodvorsky wrote:
> Коллеги,
> у нас периодически возникает проблема time limit при сборке заданий. Хуже
> то, что она часто возникает спонтанно. Прошу тех, кто с этим сталкивался,
> рассказать о произошедшем и возможном решении проблемы.

Если коротко, то man hasher-priv(8).

hasher с незапамятных времён реализует 2 временных ограничения:
- wlimit_time_elapsed: общее время сборки (в сборочнице сейчас 8 часов),
  предназначено для защиты от зацикливания сборки;
- wlimit_time_idle: максимальная длительность временного интервала,
  в течение которого сборка ничего не выводит (в сборочнице сейчас 1 час),
  предназначено для защиты от зависания сборки (судя по результатам
  тестовых пересборок, зависания происходят ежедневно).

Пробивание этих лимитов, как правило, свидетельствует о проблемах в
соответствующих пакетах, и решать такие проблемы приходится мантейнерам
этих пакетов наряду с другими мантейнерскими задачами.


-- 
ldv


Подробная информация о списке рассылки Devel