Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP


Commits:
8bd2d1fe by Howard Chu at 2020-09-09T00:19:35+01:00
ITS#9342 delta-sync: ignore error if deleting an already deleted entry

- - - - -
e02b1d94 by Howard Chu at 2020-09-09T15:35:59+00:00
ITS#8102 serialize plain syncrepl

Using cs_pmutex. Reverts the addition of cs_modmutex in ITS#9330,
use cs_pmutex for both delta and plain writes.

Note that plain syncrepl already used cs_pmutex when a cookie CSN
was present in the op. Now it is used for all writes, regardless
of presence of cookie.

- - - - -
bf403065 by Howard Chu at 2020-09-09T18:02:49+01:00
ITS#9043 tweak syncprov play_sessionlog logging

Don't log cookiecsn at top, it was already logged on receipt.
Only log the "control csn" and "too old" message once for 
each sid.

- - - - -
d1283f81 by Howard Chu at 2020-09-10T02:29:19+00:00
ITS#9339 slapd-monitor: Add schema arc for overlays

Not directly related to syncrepl, but adds a necessary schema arc.
Also add a convenience function for obtaining an entry with known ndn.
Also fix to ignore outbound connections.

- - - - -
1748ec59 by Howard Chu at 2020-09-10T02:29:19+00:00
ITS#9339 Add syncrepl status to cn=monitor

Shows connection address, refresh/persist state, time of last
connect attempt and received data, and last sent and
received cookies per consumer.

- - - - -
76ff2558 by Howard Chu at 2020-09-10T02:29:19+00:00
ITS#9339 Add cn=monitor to test063

Just for convenience

- - - - -
c91d6df9 by Howard Chu at 2020-09-10T02:29:19+00:00
ITS#9339 fix test049 script

Was re-using rid=002, changed to unique rid

- - - - -
fdbeb69f by Ondřej Kuzník at 2020-09-10T11:03:37+01:00
ITS#9043 Nul-terminate csn string

- - - - -
eb5f1386 by Ondřej Kuzník at 2020-09-10T11:04:29+01:00
ITS#9043 Only print sessionlog entries we think will apply

- - - - -
490273fb by Howard Chu at 2020-09-10T16:17:13+00:00
ITS#8102, #9330 partially revert

Fix a regression in delta-sync, was returning error on old
CSNs instead of ignoring them

- - - - -
72bfa9d4 by Howard Chu at 2020-09-10T17:03:32+00:00
ITS#9339 fix connection address handling

valgrind didn't like accesses to si->si_connaddr
Also fix an array bounds check in ITS#9282 merge_state

- - - - -
9d48bdd0 by Quanah Gibson-Mount at 2020-09-11T21:02:41+00:00
Issue#9335 - Skip test if compiled without SASL support

- - - - -
fdf6ee50 by Howard Chu at 2020-09-11T23:01:16+00:00
ITS#8054 fix etime calculation

Was overlooked in a0cc1d9655da112a4d19cddf821460a4dedeed1c

- - - - -
ef2b505b by Howard Chu at 2020-09-11T23:36:41+00:00
ITS#9043 Fix new log msg crashes

Solaris stdio hates NULL pointers

- - - - -
3b2f16e1 by Quanah Gibson-Mount at 2020-09-12T04:40:46+00:00
ITS#9209 - Fix command invocation

- - - - -
47ec1687 by Quanah Gibson-Mount at 2020-09-12T04:58:12+00:00
ITS#9209 - Fix previous commit for command invocation

- - - - -
57643b43 by Howard Chu at 2020-09-12T21:44:31+01:00
ITS#9345 syncrepl: call check_syncprov on freshly started consumer

- - - - -
08b578ce by Howard Chu at 2020-09-13T08:35:21+01:00
ITS#9346 Fix test063 to handle more servers

- - - - -
cfcf418c by Howard Chu at 2020-09-13T08:37:05+01:00
ITS#9345 disable test058 again

- - - - -
9a3e63ba by Howard Chu at 2020-09-13T08:05:31+00:00
ITS#9338 alternate fix

Don't resume pending ops unless there are no other threads
waiting to write

- - - - -
1b6a223a by Quanah Gibson-Mount at 2020-09-13T08:37:41+00:00
ITS#9344 - Fix TLS_PEERKEY_HASH_FAIL evaluation

- - - - -
afc970b1 by Howard Chu at 2020-09-15T12:08:22+01:00
ITS#9015 syncprov: fix for zero-length suffix

If the "" glue entry exists and lacks a contextCSN, must perform
an additional search to be sure the DB is otherwise empty. If so,
skip creating the contextCSN.

- - - - -
d63287e2 by Howard Chu at 2020-09-15T15:00:57+00:00
ITS#9345 fix for cmdline cookie

Previous commit could cause cmdline cookie to be ignored

- - - - -
3cc3d702 by Quanah Gibson-Mount at 2020-09-15T22:26:12+00:00
Merge remote-tracking branch 'origin/master' into OPENLDAP_REL_ENG_2_5

- - - - -


19 changed files:

- servers/slapd/back-monitor/back-monitor.h
- servers/slapd/back-monitor/conn.c
- servers/slapd/back-monitor/entry.c
- servers/slapd/back-monitor/init.c
- servers/slapd/back-monitor/proto-back-monitor.h
- servers/slapd/backend.c
- servers/slapd/connection.c
- servers/slapd/daemon.c
- servers/slapd/overlays/syncprov.c
- servers/slapd/proto-slap.h
- servers/slapd/result.c
- servers/slapd/slap.h
- servers/slapd/syncrepl.c
- tests/scripts/test049-sync-config
- tests/scripts/test058-syncrepl-asymmetric
- tests/scripts/test063-delta-multiprovider
- tests/scripts/test066-autoca
- tests/scripts/test067-tls
- tests/scripts/test068-sasl-tls-external


View it on GitLab: 
https://git.openldap.org/openldap/openldap/-/compare/04688c28e94b75823d0eaecbd0cef71493652f6f...3cc3d7026afede8254cc2e4cf6589fa667533108

-- 
View it on GitLab: 
https://git.openldap.org/openldap/openldap/-/compare/04688c28e94b75823d0eaecbd0cef71493652f6f...3cc3d7026afede8254cc2e4cf6589fa667533108
You're receiving this email because of your account on git.openldap.org.


Reply via email to