On Tue, Sep 7, 2010 at 10:44 AM, Tomeu Vizoso <to...@sugarlabs.org> wrote: > With the script attached, some GetProperties queries take a few > seconds, others more than 25 seconds (the default dbus timeout). It > should be invoked like this: dbus-launch --exit-with-session python > gabble_test.py
Hmmm, great that we have a test script -- thanks! I don't have an XS at hand at this very moment, but I do believe what you're saying and it makes sense - > There are presently 2573 registered users and the ejabberd version is > ejabberd-xs-2.0.3-11.fc9.olpc.i386 , which is the last one I see in > http://fedora.laptop.org/xs/testing/olpc/9/i386/ Ok - so you're on the right version of ejabberd. The datastructures get very inefficient when the number of nodes is moderately high -- some messages travel fast, others show huge latency. I thought of refactoring the handling of "@all@" inside of ejabberd (if we special-case it a bit, we can avoid the mess of copied datastructures). But it's a daunting prospect. And our "neighbourhood" view doesn't behave well with 2.5K users either. So my approach has been to split up the groups in courses, via Moodle. In my (unverified) experience, this makes ejabberd _much_ happier. cheers, m -- mar...@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 _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel