On Mon, 2009-10-05 at 15:58 -0400, Simo Sorce wrote:
> Consider the case where our backend crashes and is restarted by
the
> monitor. If we have a busy system where one entry is being requested
> continuously, say once per second, and the backend that NSS is
talking
> to segfaults for some reason, that request would never get a reply,
and
> the timeout would continue to be extended. Furthermore, all new
requests
> would just continue to add to the queue of callbacks, never to see
the
> light of day.
>
> No, it's much better to just let the first timeout cause all of them
to
> return immediately, so that a new request can try again.
Yeah hadn't thought about it from this pov.
Will remove the extending timeout part.
New revision attached.
Simo.