New log messages for dbusers loading failure

New log messages for dbusers loading failure
This commit is contained in:
MassimilianoPinto
2015-07-13 18:12:34 +02:00
parent a16d4c46d6
commit 9480c01b96
3 changed files with 13 additions and 3 deletions

View File

@ -1212,6 +1212,16 @@ getUsers(SERVICE *service, USERS *users)
NULL, NULL,
0) == NULL)) 0) == NULL))
{ {
LOGIF(LE, (skygw_log_write_flush(
LOGFILE_ERROR,
"Error : failure loading users data from backend "
"[%s:%i] for service [%s]. MySQL error %i, %s",
server->server->name,
server->server->port,
service->name,
mysql_errno(con),
mysql_error(con))));
server = server->next; server = server->next;
} }
@ -1240,7 +1250,7 @@ getUsers(SERVICE *service, USERS *users)
LOGIF(LE, (skygw_log_write_flush( LOGIF(LE, (skygw_log_write_flush(
LOGFILE_ERROR, LOGFILE_ERROR,
"Error : Unable to get user data from backend database " "Error : Unable to get user data from backend database "
"for service [%s]. Missing server information.", "for service [%s]. No available servers.",
service->name))); service->name)));
mysql_close(con); mysql_close(con);
return -1; return -1;

View File

@ -431,7 +431,7 @@ int rc = 0;
if (service->dbref == NULL) { if (service->dbref == NULL) {
SERVICE *service = inst->service; SERVICE *service = inst->service;
SERVER *server; SERVER *server;
server = server_alloc("none", "MySQLBackend", (int)3306); server = server_alloc("_none_", "MySQLBackend", (int)3306);
if (server == NULL) { if (server == NULL) {
LOGIF(LE, (skygw_log_write_flush(LOGFILE_ERROR, LOGIF(LE, (skygw_log_write_flush(LOGFILE_ERROR,
"%s: Error for server_alloc in createInstance", "%s: Error for server_alloc in createInstance",

View File

@ -695,7 +695,7 @@ int query_len;
query_text = strndup(qtext, query_len); query_text = strndup(qtext, query_len);
LOGIF(LE, (skygw_log_write( LOGIF(LE, (skygw_log_write(
LOGFILE_ERROR, "Unexpected query from slave server %s", query_text))); LOGFILE_ERROR, "Unexpected query from slave: %s", query_text)));
free(query_text); free(query_text);
blr_slave_send_error(router, slave, "You have an error in your SQL syntax; Check the syntax the MaxScale binlog router accepts."); blr_slave_send_error(router, slave, "You have an error in your SQL syntax; Check the syntax the MaxScale binlog router accepts.");
return 1; return 1;