Hi Ghislain.
after a while of operation, var/log/messages is reporting assert in a
stream driver (mercd)
Apr 21 18:15:09 fe2 kernel: MercRcvDataFromAdap: RecvData() failed.
Apr 21 18:15:10 fe2 kernel: Buffer is unavailable waiting
Apr 21 18:15:10 fe2 kernel: mercd: assert(NULL) failed in file
build/bld_obj/msddpc.c, line 186
Apr 21 18:15:10 fe2 kernel: StreamOpen: Adapter State not ready.
Apr 21 18:15:25 fe2 last message repeated 53 times
Unfortunately since these are error messages within the mercd
driver, they don't mean a lot to me. If you have access to the
source and can let us know what LiS function is being called and
fails when this message is printed out, that might help. Although
it implies an allocb() failure, it's probably worth confirming.
Running out of buffers is not usual. It may imply a memory
leak somewhere. The fact that it happens after a while
tends to point to that. I would suggest running the
"streams -l" command that you mentioned periodically while
the system is running to see if usage increases slowly
over time. Running "streams -m" to display memory usage
in the failed case may also prove useful at determining
where the memory is used (where a leak exists if that
guess is true).
Regards,
Steve
------------------------------------------------------------------------
Steve Schefter phone: +1 705 725 9999 x26
The Software Group Limited fax: +1 705 725 9666
642 Welham Road, email: [EMAIL PROTECTED]
Barrie, Ontario CANADA L4N 9A1 Web: www.wanware.com
_______________________________________________
Linux-streams mailing list
[email protected]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams