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 00d7a96bd584412016036b1029fd31e441f5dc34 (commit) via d90581fa5a9ae42b87325f18259553bc80d89a14 (commit) via c7db955a94344b028ffba506bea1b5c2ecd564ca (commit) via 8e1bbdf0dd2c05f56937c6293dc23d7c4945fbe2 (commit) via 7aba5f5ab92a3fa92de001edb2c5ff4b04fd7d0d (commit) from 5e59695b8d8825ed85e0ebd59aa2da168e869075 (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 00d7a96bd584412016036b1029fd31e441f5dc34 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Feb 16 19:11:20 2013 +0100
ITS#7515 Fix MDB parent/child txn interaction.
mdb_txn_commit(child): Copy more state. Copy all of mt_dbs: Include mainDB, and even freeDB since mdb_drop() can update it. Don't skip DBs with unchanged root, this could break when the new was newly opened and the old unused junk.
mdb_page_get(): Search parents' dirty lists.
commit d90581fa5a9ae42b87325f18259553bc80d89a14 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Feb 16 19:08:54 2013 +0100
ITS#7377 Catch MDB failure updating root pointers.
"cannot fail" was wrong, it fails at least when exceeding mapsize.
commit c7db955a94344b028ffba506bea1b5c2ecd564ca Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Feb 16 19:08:37 2013 +0100
ITS#7517 Don't save dropped dirty MDB databases.
mdb_txn_commit's attempt to save the DB could corrupt another DB if another thread had called mdb_dbi_open and reused the closed DBI.
commit 8e1bbdf0dd2c05f56937c6293dc23d7c4945fbe2 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Feb 16 19:07:16 2013 +0100
mdb_stat -ff[f]: show contiguous page spans.
commit 7aba5f5ab92a3fa92de001edb2c5ff4b04fd7d0d Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Feb 16 19:06:28 2013 +0100
Add error code MDB_MAP_RESIZED.
-----------------------------------------------------------------------
Summary of changes: libraries/liblmdb/lmdb.h | 8 +++- libraries/liblmdb/mdb.c | 76 +++++++++++++++++++++++------------------- libraries/liblmdb/mdb_stat.1 | 7 ++-- libraries/liblmdb/mdb_stat.c | 30 +++++++++++++---- 4 files changed, 75 insertions(+), 46 deletions(-)