Emmanuel Cecchet wrote:
Jamin wrote:
If I'm understanding correctly for the RecoveryLog to be fault tolerant it would need to be pointed to yet another virtual database (V2) which would need to be on at least two servers. Assuming I put it on M1 and M2, then when either M1 or M2 fail the RecoveryLog would become degraded and need to be recovered just like the original virtual database (V1) would it not?

This is not really useful since as soon as you lose the controller, the recovery log becomes useless.

Yet this is what the Sequoia User's Guide talks about for a fault tolerant Recovery Log. From section 7.5.3, http://sequoia.continuent.org/doc/2.10/userGuide/ar01s07.html#N10809:

"it is possible to make the recovery log fault tolerant by redirecting it to a Sequoia controller (even self) that will distribute and replicate the log content on several backends."

However your previous statement:

> This is why you need to replicate the controller (and as there
> is one recovery log per virtual database per controller, you will also
> replicate the recovery log).

seems to indicate that simply having multiple Sequoia controllers will automatically provide fault tolerance of the Recovery Log.

Where should these Recovery Log databases be stored? If they are stored on the MySQL backends I still see them running the same problem when one of the backends fails. Are you instead suggesting that the Recovery Log be stored on the controller? If so, would this result in each controller having its own independent copy of the Recovery Log? Also, is there a suggested backend to use for the storage?

I'm sorry if it seems I'm missing something obvious, but the documentation really doesn't make this very clear. In fact it seems to contradict what you're saying (as indicated above).

If this is covered in the documentation, perhaps someone could point me to what I've missed?
The documentation assumes upfront that you are replicating the controllers if you want availability. This is probably hidden somewhere in the basic concepts part like in http://sequoia.continuent.org/doc/infocenter/index.jsp?topic=/org.continuent.sequoia.doc/html/Sequoia_URL_options.html

That documentation link appears to be for 3.x, whereas the latest stable release (according to the website) is 2.10.9 which is what I've been trying to use.

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

Reply via email to