A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, master has been updated via d3087229d5c8a617b97a17514c1cf0b1019eaf43 (commit) from 9ed5ca4f7a3e807fe3d105c34738095b0e891f5d (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 d3087229d5c8a617b97a17514c1cf0b1019eaf43 Author: Howard Chu hyc@openldap.org Date: Thu Dec 13 07:13:39 2012 -0800
Get MDB txn before acquiring a CSN
Since MDB writes are fully serialized in txn_begin, we can use CSNs as commit sequence numbers, not just change sequence numbers. This will prevent most instances of out-of-order writes, so syncprov will almost never need to transmit a change without a cookieCSN. (Out-of-order is still possible, if the write was received via syncrepl.)
-----------------------------------------------------------------------
Summary of changes: servers/slapd/back-mdb/add.c | 27 +++++++++++++-------------- servers/slapd/back-mdb/delete.c | 21 ++++++++++----------- servers/slapd/back-mdb/modify.c | 17 ++++++++--------- servers/slapd/back-mdb/modrdn.c | 5 ++--- 4 files changed, 33 insertions(+), 37 deletions(-)