diff -uNrp zabbix-2.0.5.orig/src/libs/zbxdbhigh/db.c zabbix-2.0.5.p/src/libs/zbxdbhigh/db.c --- zabbix-2.0.5.orig/src/libs/zbxdbhigh/db.c 2013-04-04 10:40:18.311630853 +0900 +++ zabbix-2.0.5.p/src/libs/zbxdbhigh/db.c 2013-04-08 13:19:46.307383163 +0900 @@ -156,6 +156,8 @@ static void DBtxn_operation(int (*txn_op zabbix_log(LOG_LEVEL_WARNING, "Database is down. Retrying in %d seconds.", ZBX_DB_WAIT_DOWN); sleep(ZBX_DB_WAIT_DOWN); } + else if (ZBX_DB_FAIL != rc) + zabbix_log(LOG_LEVEL_INFORMATION, "Database query is succeed on retrying after failed."); } } @@ -324,6 +326,8 @@ int __zbx_DBexecute(const char *fmt, ... zabbix_log(LOG_LEVEL_WARNING, "Database is down. Retrying in %d seconds.", ZBX_DB_WAIT_DOWN); sleep(ZBX_DB_WAIT_DOWN); } + else if (ZBX_DB_FAIL != rc) + zabbix_log(LOG_LEVEL_INFORMATION, "Database query is succeed on retrying after failed."); } va_end(args); @@ -390,6 +394,8 @@ DB_RESULT __zbx_DBselect(const char *fmt zabbix_log(LOG_LEVEL_WARNING, "Database is down. Retrying in %d seconds.", ZBX_DB_WAIT_DOWN); sleep(ZBX_DB_WAIT_DOWN); } + else if (ZBX_DB_FAIL != rc) + zabbix_log(LOG_LEVEL_INFORMATION, "Database query is succeed on retrying after failed."); } va_end(args); @@ -422,6 +428,8 @@ DB_RESULT DBselectN(const char *query, i zabbix_log(LOG_LEVEL_WARNING, "Database is down. Retrying in %d seconds.", ZBX_DB_WAIT_DOWN); sleep(ZBX_DB_WAIT_DOWN); } + else if (ZBX_DB_FAIL != rc) + zabbix_log(LOG_LEVEL_INFORMATION, "Database query is succeed on retrying after failed."); } return rc;