Bug 19250 - please add timeout option for avahi-browse
Summary: please add timeout option for avahi-browse
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: avahi-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-19 18:45 MSK by inger@altlinux.org
Modified: 2010-12-28 00:04 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description inger@altlinux.org 2009-03-19 18:45:50 MSK
Утилита avahi-browse может иногда неприятно зависать. Насколько я понимаю это неисправимое следствие устройства протокола zeroconf. Ключик -t к сожалению не гарантирует что программа выйдет через некоторое время.

В результате могут зависать скрипты (sisyphus-updates) и бакенды (alterator-trust) на неопределённое время, что неприятно и главное неожиданно для конечных пользователей.

В связи с этим предлагаю или расширить существующий ключ -t(добавить необязательный параметр который укажет время ожидания в секундах) или добавить новый (например -T) для указания времени ожидания.

По идее это расширение должно быть интересно и upstream ибо они явно предлагают avahi-browse для использования в скриптах (ключ -p).

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