[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#8156) triggering MDB_PAGE_FULL



Full_Name: Sergej Jurecko
Version: lmdb latest
OS: osx 10.9.5
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (193.189.172.218)


Using a dupsort and writing a large value (which is still bellow  maxkeysize)
will result in MDB_PAGE_FULL. 

Program here: http://pastebin.com/Mu6bp1DR

Compiling with:
gcc pagefull.c mdb.c midl.c  -g -DMDB_MAXKEYSIZE=10000 -o pagefull

Running
./pagefull
maxkeysize=10000
writing keysize=12, datasize=4063
Cursor put eror=-30786