Hi,
MaxScale should be able to detect broken replication and mark the
server as broken. When this happens, the server should be in the Running
state but not in the Slave, Running state. This means that
routers like readwritesplit won't use it for reads but routers
like readconnroute configured with router_options=running will
still use it.
If you have a reproducible test case, I'd recommend opening a bug report on the MariaDB Jira under the MaxScale project.
Markus
--
You received this message because you are subscribed to the Google Groups "MaxScale" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maxscale+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/maxscale/035ceb9c-2612-4c20-a8c7-0eddd2cc6219n%40googlegroups.com.
-- Markus Mäkelä, Senior Software Engineer MariaDB Corporation
Hi,
It's good to hear that it turned out to be a simple configuration issue.
The default behavior of readconnroute can be somewhat
counter-intuitive. I think we could improve that somehow, maybe by
requiring that the router_options parameter is configured. This
would mean the user has to choose which types of servers to use
with it instead of using the default of router_options=running.
Markus
To view this discussion on the web, visit https://groups.google.com/d/msgid/maxscale/a2867c48-2d66-40a3-8377-d747a56192cfn%40googlegroups.com.