[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: back_sql synrepl producer
On 07/30/2013 08:12 AM, Raymond Page wrote:
Pierangelo,
Has the status of back_sql as a valid syncrepl provider changed since
this conversation:
http://www.openldap.org/lists/openldap-technical/200904/msg00145.html
I have a back_sql producer that I want to query and populate/synchronize
to a back_hdb consumer. From the 2009 email exchange, it sounds as
though it is impossible or unsupported, though some emails from 2004
made it sound as though its feasible.
http://www.openldap.org/lists/openldap-devel/200410/msg00020.html
I haven't checked it for ages; I would be surprised if it still works
out of the box. Honestly, I'd consider using back-sql as syncrepl
provider no longer supported.
p.
--------------------------------------------------------------
# My SQL Producer
database null
suffix "cn=admin"
rootdn "cn=admin"
rootpw password
#Clone of SQL entries for verifying syncrepl configuration
#database hdb
#suffix "ou=virtual"
#rootdn "cn=admin"
#directory /var/lib/ldap/virtual
database sql
lastmod on
readonly on
suffix "ou=virtual"
dbname dbname
dbuser dbuser
upper_func UPPER
use_subtree_shortcut yes
children_cond "ldap_entries.dn=UPPER(?)"
subtree_cond "UPPER(ldap_entries.dn) LIKE UPPER(CONCAT('%',?))"
has_ldapinfo_dn_ru no
overlay syncprov
--------------------------------------------------------------
# My HDB Consumer
database null
suffix "cn=admin"
rootdn "cn=admin"
rootpw password
database hdb
rootdn "cn=admin"
directory /var/lib/ldap
syncrepl rid=123
provider=ldaps://localhost:636
type=refreshOnly
interval=00:00:05:00
searchbase="ou=virtual"
schemachecking=off
bindmethod=simple
binddn="cn=admin"
credentials=password
tls_cacertdir=/etc/pki/cacerts
----------------------------------------------------------
# Producer logging from -d 16384
syncprov_search_response:
cookie=rid=123,csn=20130724213107.411609Z#000000#000#000000
slap_queue_csn: queing 0x7fe7fbffcb70
20130724213725.653540Z#000000#000#000000
slap_graduate_commit_csn: removing 0x7fe7f4168ef0
20130724213725.653540Z#000000#000#000000
-----------------------------------------------------------
# Consumer logging from -d 16384
do_syncrep2: rid=123 LDAP_RES_SEARCH_RESULT
do_syncrep2: rid=123
cookie=rid=123,csn=20130724213107.411609Z#000000#000#000000
slap_queue_csn: queing 0x7fba781ae900
20130724213107.411609Z#000000#000#000000
slap_graduate_commit_csn: removing 0x7fba781ae880
20130724213107.411609Z#000000#000#000000
syncrepl_updateCookie: rid=123 be_modify failed (32)
--
Raymond Page
--
Pierangelo Masarati
Associate Professor
Dipartimento di Scienze e Tecnologie Aerospaziali
Politecnico di Milano