Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.5.5
-
None
-
None
-
Any (tested on Linux and Mac OS X)
Description
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
Attachments
Attachments
Issue Links
- incorporates
-
DIRSERVER-1471 Providing a right fix for DIRSERVER-1459
- Resolved