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 a2ce25482a60e516d1d9b417ed666dac6fdebb93 (commit) via 5bdf2aae6ee0c8bdcd6a7759bd098d6531c668a0 (commit) from 2eb50b1d2ed61dedf33a9d89ef25e0ba853f5f81 (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 a2ce25482a60e516d1d9b417ed666dac6fdebb93 Author: Hallvard Furuseth hallvard@openldap.org Date: Mon May 20 23:12:52 2013 +0200
ITS#7515 Fix nested txn touch of subpage/ovpage.
mdb_page_touch(): Don't touch a subpage, replacing with non-subpage. mdb_cursor_put(): Don't overwrite ancestor txn's dirty overflow page.
commit 5bdf2aae6ee0c8bdcd6a7759bd098d6531c668a0 Author: Hallvard Furuseth hallvard@openldap.org Date: Mon May 20 23:12:26 2013 +0200
Tweak mdb_page_malloc(),mdb_page_get() semantics.
mdb_page_malloc(): Add "number of pages" parameter. mdb_page_get(): Add output param for how page was found. Do not set return params on error. mdb_cursor_put(): Catch mdb_page_get() error.
Prepares for next commit, no change in caller behavior other than on mdb_page_get error.
-----------------------------------------------------------------------
Summary of changes: libraries/liblmdb/mdb.c | 117 ++++++++++++++++++++++++++++++----------------- 1 files changed, 75 insertions(+), 42 deletions(-)