Adding members to a groupOfNames results in polynomial increase in JDBM
partition size
--------------------------------------------------------------------------------------
Key: DIRSERVER-1459
URL: https://issues.apache.org/jira/browse/DIRSERVER-1459
Project: Directory ApacheDS
Issue Type: Bug
Affects Versions: 1.5.5
Environment: Any (tested on Linux and Mac OS X)
Reporter: Ben Hoyt
I noticed a polynomial increase JDBM partition size and therefore disk usage
when adding users to groups in my ApacheDS instance. The vast majority of the
usage (95+% once you hit a couple thousand users) is in
workingDirectory/partitionId/master.db
Further testing showed that simply adding a user is linear, as one would
expect, and as 'apacheds-tools capacity' confirms. It is only when a user is
made a member of a group that the JDBM partition size shoots up.
Example statistics:
Add 16,000 users - JDBM partition size = ~70 megabytes
Now add those same 16,000 users to a single group (all in the same group) -
JDBM partition size = ~19 GIGABYTES
I'll work to attach a test case and some more numbers from my tests
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.