I'm having trouble wrapping my head around some aspects of the Sequoia configuration and was hoping that someone here might be able to assist in shedding some light on things.

First, my goal. I'm attempting to setup a fully redundant and easily recoverable database cluster. Current implementation and testing is based around MySQL.

I've successfully defined a single controller (eventually I will want to increase this) with a virtual database consisting of two nodes. Updates are propagated to both servers and queries work properly. This lead me to test dropping a node, which appears to have worked well. Updates and queries continued to work against the remaining nodes.

In investigating how to bring the failed node back into the cluster I arrived at my conceptual problem. From what I can tell, in order to ease the restoration of a failed node a RecoveryLog is needed or at least highly recommended. However, this is itself stored in a database, which brings us back to the initial problem with database redundancy.

The documentation indicates that the RecoveryLog database definition could be pointed back to a Sequoia controller (even the self same controller). Wouldn't this then lead me back to needing a RecoveryLog for the new RecoveryLog virtual database? Or is there some configuration that I'm not currently grasping?

--
Jamin W. Collins
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to