[sisyphus] systemd-network

Mikhail Efremov sem на altlinux.ru
Вт Авг 12 19:41:30 MSK 2014


On Tue, 12 Aug 2014 18:10:07 +0400 Денис Смирнов wrote:
> On Tue, Aug 12, 2014 at 05:32:45PM +0400, Mikhail Efremov wrote:
> 
> > Нет, там, по сути инициализация чрутов, а хуком уже последующее
> > изменение при необходимости.
> > Здесь же всегда запуск из двух мест по одному условию
> > (изменение /etc/resolv.conf). Причем практически одновременный, что,
> > возможно, тоже может создавать проблемы из-за каких-нибудь race.
> 
> В systemd inotify-based реакция происходит по закрытию файла.
> 
> race может быть только в одном случае -- если модифицируется с небольшим
> интервалом, скажем, /etc/resolv.conf и /etc/hosts. Тогда, если второй файл
> был изменен после запуска, но до завершения юнита с синхронизацией --
> повторно он вызван не будет.

Я про race при одновременном запуске из юнит-файла и из хука для
resolvconf'а. Это всегда будет происходить одновременно при
изменении /etc/resolv.conf resolvconf'ом.

-- 
WBR, Mikhail Efremov


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