> Is my conclusion correct? If yes, would creating a separate M4 instead
 > of M1 solve this (so that the qfill_sync is not invoked?) There are
 > several reasons I don't want this behavior: normal STREAMS flow control
 > is not functioning since the normal STREAMS queue is not used to back up
 > extra traffic. Also invoking qfill_syncq on every message is probably
 > costly (though CPU utilization is almost 0) and sync queue can grow very
 > quickly before it is drained, eventually causing QFULL condition.

I'm a bit surprised by this -- what release are you running on?  On
OpenSolaris, sq_max_size is 10000, so it should be relatively hard to
end up with qfill_syncq() leading to QFULL.

-- 
meem
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to