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 <h...@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(-)


--- 
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git

Reply via email to