--- zabbix-1.8.16-1.7.orig/src/libs/zbxdbhigh/db.c 2013-04-06 13:12:41.690943930 +0900 +++ zabbix-1.8.16-1.7/src/libs/zbxdbhigh/db.c 2013-04-07 06:50:56.900405695 +0900 @@ -132,6 +132,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."); } } @@ -211,6 +213,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); @@ -277,6 +281,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); @@ -309,6 +315,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;