Non-critical errors in binlogrouter are now properly logged as warnings
The event distribution error messages were not truly errors but only rare corner cases that usually don't happen. This doesn't mean that they should be treated as errors and treating them as warnings is more helpful.
This commit is contained in:
@ -1935,7 +1935,7 @@ blr_distribute_binlog_record(ROUTER_INSTANCE *router, REP_HEADER *hdr, uint8_t *
|
|||||||
else if (rotate)
|
else if (rotate)
|
||||||
{
|
{
|
||||||
/** Slave is more than one binlog file behind */
|
/** Slave is more than one binlog file behind */
|
||||||
MXS_ERROR("Slave %s:%d server ID %d is behind more than one binlog file "
|
MXS_WARNING("Slave %s:%d server ID %d is behind more than one binlog file "
|
||||||
"from the master. Slave is using '%s' with position %d "
|
"from the master. Slave is using '%s' with position %d "
|
||||||
"when master binlog file is '%s'.", slave->dcb->remote,
|
"when master binlog file is '%s'.", slave->dcb->remote,
|
||||||
ntohs((slave->dcb->ipv4).sin_port), slave->serverid,
|
ntohs((slave->dcb->ipv4).sin_port), slave->serverid,
|
||||||
@ -1944,7 +1944,7 @@ blr_distribute_binlog_record(ROUTER_INSTANCE *router, REP_HEADER *hdr, uint8_t *
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
/** Slave is lagging behind */
|
/** Slave is lagging behind */
|
||||||
MXS_ERROR("Slave %s:%d server ID %d is using binlog file '%s' with "
|
MXS_WARNING("Slave %s:%d server ID %d is using binlog file '%s' with "
|
||||||
"position %d. Master binlog file is '%s' at position %lu "
|
"position %d. Master binlog file is '%s' at position %lu "
|
||||||
"with last safe event at %lu.", slave->dcb->remote,
|
"with last safe event at %lu.", slave->dcb->remote,
|
||||||
ntohs((slave->dcb->ipv4).sin_port), slave->serverid,
|
ntohs((slave->dcb->ipv4).sin_port), slave->serverid,
|
||||||
|
|||||||
Reference in New Issue
Block a user