From fb11017d6406675597f3cb781d8fd3dcaf50e05c Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Sat, 8 Jul 2006 15:04:50 +0000 Subject: [PATCH] refine previous commit --- servers/slapd/back-meta/conn.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/servers/slapd/back-meta/conn.c b/servers/slapd/back-meta/conn.c index a543661b6c..58d727d44c 100644 --- a/servers/slapd/back-meta/conn.c +++ b/servers/slapd/back-meta/conn.c @@ -1192,12 +1192,13 @@ retry_lock2:; Debug( LDAP_DEBUG_TRACE, "%s: meta_back_getconn[%d]\n", op->o_log_prefix, i, 0 ); - } else if ( lerr == LDAP_UNAVAILABLE ) { + } else if ( lerr == LDAP_UNAVAILABLE && !META_BACK_ONERR_STOP( mi ) ) { META_CANDIDATE_SET( &candidates[ i ] ); candidates[ i ].sr_err = LDAP_UNAVAILABLE; - Debug( LDAP_DEBUG_TRACE, "%s: meta_back_getconn[%d] unavailable\n", - op->o_log_prefix, i, 0 ); + Debug( LDAP_DEBUG_TRACE, "%s: meta_back_getconn[%d] %s\n", + op->o_log_prefix, i, + mt->mt_isquarantined != LDAP_BACK_FQ_NO ? "quarantined" : "unavailable" ); } else {