Theodore Hope <theodorehope (AT) gmail (DOT) com> wrote:
Quote:
I had never before used the Event Scheduler with Cluster (only with
InnoDB on a single machine). Now that I began to experiment with it on
Cluster it dawned on me that mysql.event is a MyISAM table and
therefore won't be replicated in the Cluster. |
More to that: the event scheduler thread runs in the SQL node.
And while you *could* activate the event scheduler on multiple SQL
nodes, it will not be synchronized. So where's the point to store
the events table in the cluster anyway?
Quote:
My goal is to store Events in the Cluster itself, so that they will be
run even if one of the SQL nodes is down. |
This won't work with the current implementation.
Quote:
What's the best practice for using the Event Scheduler with Cluster?
I couldn't find Cluster-specific notes on the Event Scheduler. |
Chose one SQL node to run events. And find a way to cope with it
when this node goes down.
XL