A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, mdb.master has been updated via b7057eb61e690ebad59e6c9ff15e616933ce42cd (commit) from 0a2854813175db57a0bc91cee337b3987f2aa849 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit b7057eb61e690ebad59e6c9ff15e616933ce42cd Author: Howard Chu hyc@symas.com Date: Fri Sep 16 16:51:32 2011 -0700
New sorted-dup subpage support
Instead of converting directly to a subDB when the first duplicate item is seen for a key, convert to a subpage instead. Allow the subpage to grow up to the overflow limit, then convert to a subDB. This saves a significant amount of space in a typical slapd index database.
Currently we don't convert back to the smaller form if items are later deleted. Probably could do that with some hysteresis, e.g., convert back from subDB to subpage when the size drops below (overflow limit/2). Maybe later.
-----------------------------------------------------------------------
Summary of changes: libraries/libmdb/mdb.c | 359 +++++++++++++++++++++++++++++++++++++----------- 1 files changed, 277 insertions(+), 82 deletions(-)