> 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
