Do not force router_options usage
The usage of the router_options has become optional in 2.1. This means that the binlogrouter should not fail to start if no router_options are defined. Also lowered the error about master.ini to a warning as it is expected to happen on a fresh installation.
This commit is contained in:
@ -242,13 +242,6 @@ createInstance(SERVICE *service, char **options)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options == NULL || options[0] == NULL)
|
|
||||||
{
|
|
||||||
MXS_ERROR("%s: Error: No router options supplied for binlogrouter",
|
|
||||||
service->name);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* We only support one server behind this router, since the server is
|
* We only support one server behind this router, since the server is
|
||||||
* the master from which we replicate binlog records. Therefore check
|
* the master from which we replicate binlog records. Therefore check
|
||||||
@ -623,10 +616,6 @@ createInstance(SERVICE *service, char **options)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
MXS_ERROR("%s: Error: No router options supplied for binlogrouter", service->name);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (inst->masterid)
|
if (inst->masterid)
|
||||||
{
|
{
|
||||||
@ -754,10 +743,10 @@ createInstance(SERVICE *service, char **options)
|
|||||||
{
|
{
|
||||||
if (rc == -1)
|
if (rc == -1)
|
||||||
{
|
{
|
||||||
MXS_ERROR("%s: master.ini file not found in %s."
|
MXS_WARNING("%s: master.ini file not found in %s."
|
||||||
" Master registration cannot be started."
|
" Master registration cannot be started."
|
||||||
" Configure with CHANGE MASTER TO ...",
|
" Configure with CHANGE MASTER TO ...",
|
||||||
inst->service->name, inst->binlogdir);
|
inst->service->name, inst->binlogdir);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user