A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_4 has been updated via a1ca3fec72205a83be6e433b0352dbc2121f6d10 (commit) from 4aed59cafd4815ea9d849b0031ebab54a0d74536 (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 a1ca3fec72205a83be6e433b0352dbc2121f6d10 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(-)