[Server-devel] Now completely fixed - ejabberd crashes when segregating presence by course...

Martin Langhoff martin.langhoff at gmail.com
Tue Dec 29 13:37:07 EST 2009


Thanks to Devon's good reporting, a few peeks at the server, and some
discussion with the ejabberd dev team, this is completely fixed.

Short version:

   yum --enablerepo=olpcxs-testing install moodle-xs ejabberd-xs

Details you may want to know about...

 - There is a fixed moodle-xs that avoids overlapping its calls to
ejabberdctl. This makes sense, as there is no value in having more
than a Moodle process talking to ejabberd -- it only increases memory
and CPU use; and generally prevents seeing issues with versions of
ejabberdctl that lose their marbles when run concurrently.

 - There is a fixed ejabberd-xs that completely resolves the "calling
ejabberdctl many times ends up in memory spikes and corruption". This
is important to get right because you may want to run this script at
various times, and "waiting until moodle isn't running it" is not a
long term strategy.

See also - http://dev.laptop.org/ticket/9922#comment:3

cheers,



m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Server-devel mailing list