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 60086c1bc77fafecef274a165b308b28902dfebb (commit) via 7030ad16e2b792d5782c328461d09a31c96b86e6 (commit) via 79844bd44687dd5ecdf8ab36144584db06939dc7 (commit) via 2bacf6e59ed4510d2540d758c3b079406853b18a (commit) from 62e4c4f9d0675647ad0d9ca4573060a13df20f34 (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 60086c1bc77fafecef274a165b308b28902dfebb Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Jun 13 08:58:25 2013 +0200
ITS#7515 Nested MDB txns: Inherit txn flags.
Committing a nested txn lost the MDB_TXN_DIRTY flag in the parent, unless the child had set it too.
commit 7030ad16e2b792d5782c328461d09a31c96b86e6 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Jun 13 08:58:24 2013 +0200
Clean up mdb_page_touch(), mdb_page_copy().
When copying, round up/down to aligned sizes. Skip the unused portion, this was not done when touching a page dirty in the parent txn. No other change in behavior.
Simplify mdb_page_touch(), including: Drop test m3==mc, the condition is caught below. Don't "modify" the parent's pgno into the same pgno, when a nested txn copies a parent's page into its freelist.
commit 79844bd44687dd5ecdf8ab36144584db06939dc7 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Jun 13 08:58:24 2013 +0200
ITS#7594 Fix MDB cursor tracking with subDBs.
The tracking code should not change the current cursor. It did when that was a C_SUB cursor, which should not be checked against the tracked cursors but their xcursors.
However, do not bother to skip the tracking code for the current cursor when it would not change that cursor anyway.
commit 2bacf6e59ed4510d2540d758c3b079406853b18a Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Jun 13 08:58:24 2013 +0200
ITS#7594 Invalidate a dropped MDB DB's cursors.
-----------------------------------------------------------------------
Summary of changes: libraries/liblmdb/mdb.c | 147 +++++++++++++++++++++++------------------------ 1 files changed, 71 insertions(+), 76 deletions(-)