Alex wrote:
However, then it seems that using some sort of RAID is expected, because controller startup results in:

14:28:00,868 ERROR controller.xml.DatabasesParser SingleDB configuration cannot be used in a distributed virtual database. 14:28:00,871 ERROR controller.xml.DatabasesParser Failed to create the request manager. org.xml.sax.SAXException: SingleDB configuration cannot be used in a distributed virtual database.
You are absolutely right !
The options in my virtualdatabase file regarding SingleDB are:

  <RequestScheduler>
       <SingleDBScheduler level="passThrough" />
     </RequestScheduler>

     <LoadBalancer>
       <SingleDB/>  <!-- no children allowed! -->
     </LoadBalancer>


As far as I can see, this is correct - I do want just a single backend behind both controllers. The key is getting the two controllers talking to each other (hence me adding <Distribution> tag)...
So if you have 1 backend behind each controller that means that you have 2 backends total, which is no more Single ;-) Ok I know the wording is confusing but once I wrote somewhere the historic reasons for that.

So anyway, the baseline is that you need to use a RAIDb-1 configuration if you have multiple controllers, even if only 1 backend is attached to each of them.
Maybe I'm barking up the wrong tree here somehow.

The desired outcome for this setup is two machines, neither of which is a single point of failure, hence wanting each machine having a controller with a single backend behind it...
RAIDb-1 is what you are looking for ! :-)

Good luck,
Emmanuel
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to