Re: Re: Проблеммы с приемои почты в CGP 5.0c3 на FreeBSD 4.9

От: Andrew A. Vasilyev <CGatePro_at_mx_ru>
Дата: Wed 28 Sep 2005 - 16:49:30 MSD

On Wed, Sep 28, 2005 at 05:46:15AM -0700, Vladimir A. Butenko wrote:

> > Ничего она не сломатая. По крайней мере, в этом месте :-))
> > После того, как кое-кто поменял select() на usleep(), даже
> > сессии перестали "залипать".

> Что говорит о том, что select() у неё таки сломатый.

  Видимо, race condition в реализации. Но, опять же, на   тему nanosleep/usleep была правка относительно недавно,   ну и пока статистика вполне положительная (тьфу-тьфу).

  BTW, во всех остальных местах ты же используешь poll()?

  А вот мёртвая блокировка на read/write - это действительно жуть   (и в FreeBSD 5.x она тоже есть, только в 6.0 избавились от   Giant Lock-а).


        ANDY Получено Wed Sep 28 12:49:31 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:58 MSK