Registered users cap?

Is there a cap on the number of registered users?

I am authenticating against AD, and using mod_shared_roster_ldap, and I only have 1000 registered users, despite the AD base dn containing well over 30,000 users.

If there is a cap, is it based on which database is used? I am using the Mnesia database.

Thanks.

Now that you mention the

Now that you mention the exact number 1000, I see in mod_shared_roster_ldap source code an option called ldap_user_cache_size with default value 1000. I don't see it documented in the ejabberd Guide. Try to set that option to 35000.

Interesting. I have that many

Interesting.

I have that many registered users regardless if I use mod_shared_roster_ldap.

I set ldap_user_cache_size to 40000 in mod_shared_roster_ldap, but nothing.

I ask because I am having presence issues with mod_shared_roster_ldap when manually adding users; the authorizations are never sent. The particular user I am adding is outside of the 1000 registered users, so my thinking is that if they are outside of the registered users limit, i.e. not a registered user, the authorizations are never received.

However, even with a 1000 registered users limit, if I use mod_shared_roster, and define all my groups/users manually, everything appears to work fine.

I never noticed this, but in

I never noticed this, but in our OpenFire implementation, the Users page also only shows 1,000 users (albeit not registered users, but its probably the same thing). Turns out this is something set by Active Directory, and I am assuming our setup only allows 1,000 searches at a time.

So, my initial assumptions that this limit could be causing problems are now moot.

Syndicate content