Re: Multiprocessing question.

Eric Marsden <[email protected]>
Newsgroups gmane.lisp.cmucl.general
Message-ID <[email protected]>
>>>>> "qu" == quasi  <[email protected]> writes:

  qu> Firstly, I am using trivial-sockets to make HTTP connections. We have
  qu> seen that whenever we try to connect to a system which is down, or
  qu> when my interface has gone down, CMUCL goes into continuous GC taking
  qu> up 99% CPU.  This is when MP is initialised.

  this sounds like a bug in the interaction between CMUCL's network
  code and the SERVE-EVENT facility. Probably the file descriptor
  corresponding to the failed network connection has not been marked
  as being inactive, and select() is being called continually.

  Are you able to provide a simple test case, preferably using CMUCL
  builtin functions rather than trivial-socket calls?
  
-- 
Eric Marsden
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.