Subject: "mclpool limit reached" on 1.4.1
To: None <port-alpha@netbsd.org>
From: Simon Burge <simonb@netbsd.org>
List: port-alpha
Date: 10/12/1999 10:21:54
Folks,

Yesterday I tried running the math/abs package on my 1.4.1 AlphaPC, and
it locked up hard with an:

	WARNING: mclpool limit reached; increase NMBCLUSTERS

every minute on the console.  Trying to kill abs from ddb resulted in a
"no such process" message.  Does the ddb kill command work on the alpha?

From a ps alx from the crash dump:

	  UID   PID  PPID CPU PRI NI   VSZ  RSS WCHAN  STAT TT       TIME COMMAND
	 7006 18205     0  36  72  4  2904    0 -      RN   q0   28:44.24 (abs)

and ps aux:

	USER       PID %CPU %MEM   VSZ  RSS TT  STAT STARTED       TIME COMMAND
	simonb   18205 99.0  0.0  2904    0 q0  RN    5:57PM   28:44.24 (abs)

and the only funny looking lines (to my eyes) from vmstat -m are:

	Memory statistics by bucket size
	    Size   In Use   Free   Requests  HighWater  Couldfree
	    1024      236     52    2213346      40      13914

	Memory resource pool statistics
	            Name   Size Requests   Failed Releases Pagereq Pagerel  Npage  Hiwat Minpage Maxpage   Idle
		   mclpl   2048  6819080     2604  6818824      85      21     64     64      0     64      0



There have been some changes to uipc_mbuf.c since 1.4.1, but I don't
know if they'd fix the above problem.  For now, I've got

	options NMBCLUSTERS=1024

but I've not tried running abs again.  This is my main home box, and I'd
like to keep it running :-)

Simon.