From: Howard Chu Date: Fri, 14 Dec 2018 20:39:07 +0000 (-0800) Subject: More for revert batched writes X-Git-Tag: OPENLDAP_REL_ENG_2_5_0ALPHA~67^2~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12dbcc0eb3fd534ba02e3c8ed8fb1e55c964d6af;p=thirdparty%2Fopenldap.git More for revert batched writes --- diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 1c80d49ff7..db31de0ecd 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -3046,22 +3046,8 @@ syncrepl_entry( slap_queue_csn( op, syncCSN ); } - if ( !si->si_refreshDone ) { - if ( si->si_lazyCommit ) - op->o_lazyCommit = SLAP_CONTROL_NONCRITICAL; - if ( si->si_refreshCount == 500 ) { - LDAP_SLIST_REMOVE( &op->o_extra, si->si_refreshTxn, OpExtra, oe_next ); - op->o_bd->bd_info->bi_op_txn( op, SLAP_TXN_COMMIT, &si->si_refreshTxn ); - si->si_refreshCount = 0; - si->si_refreshTxn = NULL; - } - if ( op->o_bd->bd_info->bi_op_txn ) { - if ( !si->si_refreshCount ) { - op->o_bd->bd_info->bi_op_txn( op, SLAP_TXN_BEGIN, &si->si_refreshTxn ); - } - si->si_refreshCount++; - } - } + if ( !si->si_refreshDone && si->si_lazyCommit ) + op->o_lazyCommit = SLAP_CONTROL_NONCRITICAL; slap_op_time( &op->o_time, &op->o_tincr ); switch ( syncstate ) {