[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ooops...
I left some of my silly code in that patch -- as you
all probably noticed (not).
There are many deadlock conditions in the messmanager code *sigh*.
Locks are needed, but the global locks I put in are
obviously wrong (they were just to check and make
sure that DissolveGroup wasn't occuring while a
message send was in progress). Since we are going
to replace the MessageManager anyway, I will put
off doing real locking.
Anyway, you can remove all the mlock->lock()/unlock() calls... I should
have that in the tree by the time you get this though :)
Also, I made test_net DissolveGroups when it is done with them. test_net
should (hopefully) now run continuously without ever having problems (ok,
so it doesn't work great with NUMCONNS > 1).
Andrew