version 1.147.2.54, 2009/03/17 16:29:38
|
version 1.147.2.55, 2009/03/17 16:34:54
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.147.2.53 2009/03/17 16:26:43 quanah Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.147.2.54 2009/03/17 16:29:38 quanah Exp $ */ |
/* syncprov.c - syncrepl provider */ |
/* syncprov.c - syncrepl provider */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
Line 1644 syncprov_op_response( Operation *op, Sla
|
Line 1644 syncprov_op_response( Operation *op, Sla
|
maxcsn.bv_len = sizeof(cbuf); |
maxcsn.bv_len = sizeof(cbuf); |
ldap_pvt_thread_rdwr_wlock( &si->si_csn_rwlock ); |
ldap_pvt_thread_rdwr_wlock( &si->si_csn_rwlock ); |
|
|
#if 0 |
|
if ( op->o_dont_replicate && |
if ( op->o_dont_replicate && |
op->orm_modlist->sml_op == LDAP_MOD_REPLACE && |
op->orm_modlist->sml_op == LDAP_MOD_REPLACE && |
op->orm_modlist->sml_desc == slap_schema.si_ad_contextCSN ) { |
op->orm_modlist->sml_desc == slap_schema.si_ad_contextCSN ) { |
Line 1694 syncprov_op_response( Operation *op, Sla
|
Line 1693 syncprov_op_response( Operation *op, Sla
|
} |
} |
return SLAP_CB_CONTINUE; |
return SLAP_CB_CONTINUE; |
} |
} |
#endif |
|
|
|
slap_get_commit_csn( op, &maxcsn, &foundit ); |
slap_get_commit_csn( op, &maxcsn, &foundit ); |
if ( BER_BVISEMPTY( &maxcsn ) && SLAP_GLUE_SUBORDINATE( op->o_bd )) { |
if ( BER_BVISEMPTY( &maxcsn ) && SLAP_GLUE_SUBORDINATE( op->o_bd )) { |