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  0d7489b9089c8cb5766cc689d8c414f166b4d84e (commit)
       via  4a574324fd8c35c9ceffecd149bb14ab84b59a85 (commit)
       via  b0ad788b8aaad7d5e75827dacd4bbba203ae69ff (commit)
       via  065b315f0da07e2d30308316ae38fe62dd488539 (commit)
      from  d7b2c768313f2fd72e660df3bef6f344e3b90403 (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 0d7489b9089c8cb5766cc689d8c414f166b4d84e
Author: Howard Chu <h...@openldap.org>
Date:   Fri Oct 13 17:25:29 2017 +0100

    ITS#8752 fix syncrepl deadlock from updateCookie
    
    Must release cookieState->cs_mutex before invoking backend.
    Add a condvar to serialize calls of updateCookie, so we can
    release the mutex and still update sequentially.
    
    Also added tid logging, useful in conjunction with
    7ab0e1aff0cc48cdfb299ca7dbd27900a9e3d1a8

commit 4a574324fd8c35c9ceffecd149bb14ab84b59a85
Author: Howard Chu <h...@openldap.org>
Date:   Fri Oct 13 17:24:19 2017 +0100

    ITS#8752 additional debug info, thread ID of rmutex lockers

commit b0ad788b8aaad7d5e75827dacd4bbba203ae69ff
Author: Howard Chu <h...@openldap.org>
Date:   Fri Oct 13 17:22:34 2017 +0100

    ITS#8752 make sure all cleanups are called in overlay_op_walk

commit 065b315f0da07e2d30308316ae38fe62dd488539
Author: Howard Chu <h...@openldap.org>
Date:   Fri Oct 13 17:16:25 2017 +0100

    fix syncprov_qtask race, test062 crashes
    
    Keep s_mutex locked until we know we're removed from queue.
    Remember qtask cookie so we can retract if ineeded when deleting
    the overlay from running slapd.
    
    config_delete is still unsafe, overlay_remove is running with active
    threadpool instead of paused pool.

-----------------------------------------------------------------------

Summary of changes:
 servers/slapd/backover.c           |  3 +--
 servers/slapd/overlays/accesslog.c | 15 +++++++++++++
 servers/slapd/overlays/syncprov.c  | 43 +++++++++++++++++++++++++-------------
 servers/slapd/syncrepl.c           | 20 ++++++++++++++++--
 4 files changed, 63 insertions(+), 18 deletions(-)


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

Reply via email to