On Sun, 25 Mar 2012 21:25:07 +0200
Juan Jose Garcia-Ripoll <juanjose.garciarip...@googlemail.com> wrote:

> I am now seeing also weird problems in Linux with your server. Broken
> connections typically. Sometimes the server reports an error... I would
> like to debug this better, but it is hard to work simultaneously on the
> multithreading issues and the other (probably sockets related) problems. Is
> it possible to get rid of that giant lock you mentioned? Where is it in
> your server?

In ecl-mp-server.lisp, in accept-loop-thread:

(mp:with-lock (*accept-lock*)
  (socket-accept *server-socket*))

I should probably make this optional again (it used to be, but due to
problems I observed at initialization on both NetBSD and Linux I had
put it back inconditionally).
-- 
Matt

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to