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;
|
||||
}
|
||||
|
||||
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
|
||||
* 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)
|
||||
{
|
||||
@ -754,10 +743,10 @@ createInstance(SERVICE *service, char **options)
|
||||
{
|
||||
if (rc == -1)
|
||||
{
|
||||
MXS_ERROR("%s: master.ini file not found in %s."
|
||||
" Master registration cannot be started."
|
||||
" Configure with CHANGE MASTER TO ...",
|
||||
inst->service->name, inst->binlogdir);
|
||||
MXS_WARNING("%s: master.ini file not found in %s."
|
||||
" Master registration cannot be started."
|
||||
" Configure with CHANGE MASTER TO ...",
|
||||
inst->service->name, inst->binlogdir);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user