mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
ITS#5536 send SID for glued DBs as well as multimaster
This commit is contained in:
parent
0f5ad1eb2d
commit
5a97371ef3
@ -580,8 +580,10 @@ do_syncrep1(
|
||||
ldap_set_option( si->si_ld, LDAP_OPT_TIMELIMIT, &si->si_tlimit );
|
||||
|
||||
si->si_syncCookie.rid = si->si_rid;
|
||||
si->si_syncCookie.sid = SLAP_SINGLE_SHADOW( si->si_be ) ? -1 :
|
||||
slap_serverID;
|
||||
|
||||
/* whenever there are multiple data sources possible, advertise sid */
|
||||
si->si_syncCookie.sid = ( SLAP_MULTIMASTER( si->si_be ) || SLAP_GLUE_SUBORDINATE( si->si_be ) ||
|
||||
SLAP_GLUE_INSTANCE( si->si_be )) ? slap_serverID : -1;
|
||||
|
||||
/* We've just started up, or the remote server hasn't sent us
|
||||
* any meaningful state.
|
||||
|
Loading…
Reference in New Issue
Block a user