Need a quick code review for: 6762222* lockd burns cpu cycles, nfs pathologically slow
As has been discussed, the immediate approach is to enforce flow control in the RPC client side dispatch routines -- clnt_dispatch_send() and clnt_clts_dispatch_send(). In case the downstream is flow controlled, the error recovery is straightforward and you rely on the upper (rfscall) layers to retry the call -- a mechanism that already exists currently to take care of other errors. webrev: http://cr.opensolaris.org/~maheshvs/6762222-webrev/ * External links: CR: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6762222 Evaluation for the CR: http://cr.opensolaris.org/~maheshvs/6762222-eval Thanks, Mahesh