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.

Reply via email to