--On Tuesday, October 01, 2013 1:34 AM -0700 Howard Chu hyc@symas.com wrote:
Fixing this will either require adding a bunch of ugly code, or changing the on-disk format again. Opinions?
Currently the page in-use offsets mp_lower and mp_upper range from [PAGEHDRSZ to pagesize]. IMO this was a stupid choice, carried over from the original btree code. It should instead have ranged from [0 to pagesize-PAGEHDRSZ] and then we'd have no issue right now. Adjusting this would require only a few minor tweaks to the code, but would require a full dump/reload of existing databases.
I think it sounds like something for RE25 and not RE24 as far as OpenLDAP goes.
--Quanah
--
Quanah Gibson-Mount Architect - Server Zimbra Software, LLC -------------------- Zimbra :: the leader in open source messaging and collaboration