https://bugs.openldap.org/show_bug.cgi?id=9806

--- Comment #1 from Howard Chu <[email protected]> ---
(In reply to casey from comment #0)
> I'm using the using latest lmdb from OpenLDAP, commit
> e8813b12b6188d5ba5f174ff8726c438c8ca4bfd.
> 
> I'm getting an MDB_PAGE_FULL error after calling `mdb_put`. If I delete the
> database and perform the same sequence of inserts, I get the same error in
> on the same mdb_put.
> 
> If there's any information I can provide to help debug this, let me know.

Can happen when storing records of widely varying size. You can try to
workaround this by patching mdb.c, function mdb_page_split(). Search for the
comment "/* Find split point */" and above it, "if (nkeys < 32". Change the 32
to a larger number, and try rebuilding the DB.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to