[devel] Q: Имя макроса для отложенного перезапуска сервисов
Anton Farygin
rider на basealt.ru
Ср Сен 15 11:51:39 MSK 2021
On 15.09.2021 11:39, Dmitry V. Levin wrote:
> On Wed, Sep 15, 2021 at 11:29:55AM +0300, Anton Farygin wrote:
>> On 15.09.2021 10:35, Dmitry V. Levin wrote:
>>>> Ещё с такими макросами начинаются проблемы с приоритетами перезапуска.
>>> В порядке обновления пакетов, внутри пакетов - в порядке вызова макросов,
>>> кроме того, если используется systemd, то там могут что-нибудь
>>> переупорядочить согласно зависимостям сервисов.
>> т.е. - я к тому, что в ряде случаев я бы предпочёл этот перезапуск
>> переносить в файл-триггеры именно этих пакетов вместо повсеместного
>> использования таких макросов.
> Поскольку нужно поддерживать разные способы перезапуска, то нужен
> интерфейс выбора способа перезапуска для каждого сервиса, т.е. макросы.
>
Тогда осмысленно, например, добавить макрос, который будет делать
файлтриггер на содержимое транзакции.
Для примера, если есть какая служба с кучей плагинов в разных пакетах,
то её надо перезапускать после обновления любого из плагинов. В конце
транзакции.
При этом одни и те же плагины могут использоваться разными службами и из
самих плагинов определить необходимость перезапуска не представляется
возможным.
Подробная информация о списке рассылки Devel