From 5a3a54333cc067209bd6aa53fd84a250f7a48b1d Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 30 Aug 2015 05:14:17 +0100 Subject: [PATCH] More for batched write --- servers/slapd/syncrepl.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 109426abb1..8df18f1010 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -1195,6 +1195,11 @@ do_syncrep2( { rc = syncrepl_updateCookie( si, op, &syncCookie ); } + if ( si->si_refreshCount ) { + 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_refreshEnd = slap_get_time(); if ( err == LDAP_SUCCESS && si->si_logstate == SYNCLOG_FALLBACK ) { si->si_logstate = SYNCLOG_LOGGING; -- 2.39.5