On Jun 15, 2006, at 5:32 PM, Robert Milkowski wrote:

> And when it finds that all requests are 'in progress' - then what?

When the non-idempotent reply can not be placed in the duplicate request
cache, we call svcerr_systemerr() which places SYSTEM_ERR in the reply
ar_stat; This has the effect to cause the client to re-drive the call,
in the hopes that the duplicate request cache congestion has passed.

> Thank you for info.
> btw: it looks like A LOT of messages are being sent in that case to
> syslog and that is perhaps one of the things which kills performance
> and makes whole server unresponsive.

The unresponsiveness is most likely to be due to the clients having
to re-drive the requests. Increasing the size of the duplicate request
cache as Spencer suggests and see if that helps.

-- Robert.

Reply via email to