From fe63c6066fbf76fe4fd57f9380606c077cbc8661 Mon Sep 17 00:00:00 2001 From: Ludwig Krispenz Date: Thu, 4 May 2017 09:19:34 +0200 Subject: [PATCH] add a log message before a potentially wrong reset of the primary csn --- ldap/servers/plugins/replication/repl5_ruv.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ldap/servers/plugins/replication/repl5_ruv.c b/ldap/servers/plugins/replication/repl5_ruv.c index d59e6d2..ec6efc4 100644 --- a/ldap/servers/plugins/replication/repl5_ruv.c +++ b/ldap/servers/plugins/replication/repl5_ruv.c @@ -1651,8 +1651,12 @@ int ruv_add_csn_inprogress (RUV *ruv, const CSN *csn) rc = csnplInsert (replica->csnpl, csn, prim_csn); if (rc == 1) /* we already seen this csn */ { - if (slapi_is_loglevel_set(SLAPI_LOG_REPL)) { - slapi_log_err(SLAPI_LOG_REPL, repl_plugin_name, "ruv_add_csn_inprogress - " + if (!csn_is_equal(csn, prim_csn)) { + slapi_log_err(SLAPI_LOG_ERR, repl_plugin_name, "ruv_add_csn_inprogress - " + "The csn %s has already be seen and is NOT a primary csn\n", + csn_as_string (csn, PR_FALSE, csn_str)); + } else { + slapi_log_err(SLAPI_LOG_ERR, repl_plugin_name, "ruv_add_csn_inprogress - " "The csn %s has already be seen - ignoring\n", csn_as_string (csn, PR_FALSE, csn_str)); } -- 2.5.5