[email protected] wrote: > I try to connect a RefreshAndPersist syncrepl client to a sync provider slapd > through an intermediate back-meta slapd in order tu use its RWM features. > The search entries are propagated without problem. But back-meta crashes each > time it receives the LDAP_RES_INTERMEDIATE response time from the sync > provider > reproducing the following message : > > read1msg: ld 0x9f29550 msgid 2 message type intermediate > slapd: search.c:1460: meta_back_search: Assertion `0' failed. > Abandon
Back-beta (and probably back-ldap) need to be able to recognize intermediate response messages, as they are part of the protocol. Probably, it would be a good idea to detect unrecognized response messages and handle them nicely. > I think this would be a useful feature to be able to make replicas that are > different from the master. > May be if this response time is propagated as is this type of synchronization > will be possible ? I'd notice that this type of operation might be less than ideal, since a proxied refreshAndPersist operation will keep one thread of the proxy busy all times waiting for further responses. > I am aware that connection to more thant one targets through back-meta may be > meaningless. In that case you could use back-ldap with slapo-rwm. p. Ing. Pierangelo Masarati OpenLDAP Core Team SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it ----------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Fax: +39 0382 476497 Email: [email protected] -----------------------------------
