Hello

I have tried that as well, but then when I want to transfer the backup
from localhost1 to the other backend (running on the other controller),
then vm1 does not know about that backend. Unfortunately I am not near the
vm's right now, thus I can't give you the output I get. Will do so later
today.

Regards
Willie

> Hi,
>
> Controllers can not share backends.
> In your virtual database you have just 2 different backends (localhost1,
> localhost2) and you declare 4.
> You have to declare only local backend on each controller.
> vm1: localhost1
> vm2: localhost2
>
> Regards,
>
>
> Pierre
>
>
> -----Message d'origine-----
> De : [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] la part de
> [EMAIL PROTECTED]
> Envoyé : 29 May 2008 21:19
> À : [email protected]
> Objet : [Sequoia] Configuring backends for controllers
>
>
> Hello
>
> So now that my controllers seems to run, I would like to clarify some
> questions..
>
> My scenario looks like:
>
> vm1:
>   ip: 192.168.64.131
>   backend(s): localhost1 which points to 192.168.64.131
>                     localhost2 which points to 192.168.64.132
>
> vm2:
>   ip: 192.168.64.132
>   backend(s): localhost2  which points to 192.168.64.132
>                     localhost1  which points to 192.168.64.131
>
> Starting controller on vm2, all is fine:
> [EMAIL PROTECTED] bin]# ./controller.sh
> 20:09:55,539 INFO  controller.core.Controller Sequoia  controller
> (2.10.10)
> 20:09:55,630 INFO  controller.core.Controller Loading configuration file:
> /usr/lib/sequoia-2.10.10-bin/config/controller/controller.xml
> 20:09:55,701 INFO  controller.core.Controller JMX is enabled
> 20:09:55,782 INFO  controller.core.Controller Starting JMX server on host:
> 192.168.64.132
> 20:09:55,784 WARN  controller.core.Controller Could not parse RMI Server
> Port 'null
> 20:09:56,165 INFO  controller.backup.BackupManager Registering backuper
> PostgreSQL to handle format PostgreSQL Plain Text Dump
> 20:09:56,189 INFO  DatabaseBackend.myDB.localhost2 Adding connection
> manager for virtual user "user"
> 20:09:56,207 INFO  DatabaseBackend.myDB.localhost1 Adding connection
> manager for virtual user "user"
> 20:09:56,492 WARN  sequoia.controller.recoverylog Backend table BACKEND
> does not match database table name case (backend)
> 20:09:56,493 WARN  sequoia.controller.recoverylog Checkpoint table
> CHECKPOINT does not match database table name case (checkpoint)
> 20:09:56,493 WARN  sequoia.controller.recoverylog Dump table BACKEND does
> not match database table name case (dump)
> 20:09:56,494 WARN  sequoia.controller.recoverylog Log table RECOVERY does
> not match database table name case (recovery)
> 20:09:56,560 INFO  controller.RequestManager.myDB Request manager will
> parse requests with the following granularity: TABLE
> 20:09:56,576 INFO  controller.virtualdatabase.myDB Recovery log size: 0
> 20:09:56,577 INFO  controller.virtualdatabase.myDB Using Hedera properties
> file: /hedera_jgroups.properties
> 20:09:57,047 WARN  jgroups.protocols.UDP bind_to_all_interfaces has been
> deprecated; use receive_on_all_interfaces instead
>
> -------------------------------------------------------
> GMS: address is 192.168.64.132:1033
> -------------------------------------------------------
> 20:09:59,575 INFO  controller.virtualdatabase.myDB Waiting 2000 ms for
> group membership to be stable
> 20:10:01,667 INFO  controller.virtualdatabase.myDB Group myDB connected to
> Member(address=/192.168.64.132:1033, uid=myDB)
> 20:10:01,669 INFO  controller.virtualdatabase.myDB First controller in
> group myDB
> 20:10:01,745 INFO  sequoia.controller.recoverylog Checking recovery log
> consistency
> 20:10:01,814 WARN  controller.virtualdatabase.myDB Cannot enable backend
> localhost2 from a known state. Resynchronize this backend by restoring a
> dump.
> 20:10:01,816 WARN  controller.virtualdatabase.myDB Cannot enable backend
> localhost1 from a known state. Resynchronize this backend by restoring a
> dump.
> 20:10:01,816 INFO  controller.core.Controller Adding VirtualDatabase myDB
> 20:10:01,822 INFO  controller.core.Controller Loading backend interceptor
> classes
> 20:10:01,823 INFO  controller.core.Controller Loading frontend interceptor
> classes
> 20:10:01,823 INFO  controller.core.Controller Interceptors initialized
> 20:10:01,829 INFO  controller.core.Controller Waiting for connections on
> 0.0.0.0:25322
> 20:10:01,832 INFO  controller.core.Controller Controller started on
> 2008.05.29 22 at 08:10:01 PM SAST
> 20:10:01,833 INFO  controller.core.Controller Controller
> 192.168.64.132:25322 ready, listening to requests ...
> 20:10:01,836 INFO  controller.core.PingResponder Ping responder started
>
>
> #-----------------------------------------------------------------------------------------------------------------------
> #-----------------------------------------------------------------------------------------------------------------------
> And I can see all the backends on vm2:
> [EMAIL PROTECTED] sequoia-2.10.10-bin]# bin/console.sh
> Launching the Sequoia controller console
> Initializing Controller module...
> Initializing VirtualDatabase Administration module...
> Initializing SQL Console module...
> Sequoia driver (Sequoia core v2.10.10) successfully loaded.
> May 29, 2008 8:10:43 PM java.util.prefs.FileSystemPreferences$7 run
> WARNING: Prefs file removed in background
> /root/.java/.userPrefs/_!'8!cg"n!#4!}w"v!'4!d!"p!'4!d@"l!'4!d!!u!(:!~@"x!(`!bw"p!'%!.g"j!'8!bg"z!'8!b!"l!#4!d!"l!(g!d!!u!%:!bw"u!(:!bw"s!'`=/prefs.xml
> localhost:1090 > admin myDB
> Virtual database Administrator Login > admin
> Virtual database Administrator Password >
> Ready to administrate virtual database myDB
> myDB(admin) > show backends
> localhost2
> localhost1
>
> #-----------------------------------------------------------------------------------------------------------------------
> #-----------------------------------------------------------------------------------------------------------------------
> However, when starting the controller on vm1, all hell breaks lose:
> [EMAIL PROTECTED] bin]# ./controller.sh
> 15:25:42,515 INFO  controller.core.Controller Sequoia  controller
> (2.10.10)
> 15:25:42,837 INFO  controller.core.Controller Loading configuration file:
> /usr/lib/sequoia-2.10.10-bin/config/controller/controller.xml
> 15:25:43,081 INFO  controller.core.Controller JMX is enabled
> 15:25:43,171 INFO  controller.core.Controller Starting JMX server on host:
> 192.168.64.131
> 15:25:43,174 WARN  controller.core.Controller Could not parse RMI Server
> Port 'null
> 15:25:44,027 INFO  controller.backup.BackupManager Registering backuper
> PostgreSQL to handle format PostgreSQL Plain Text Dump
> 15:25:44,105 INFO  DatabaseBackend.myDB.localhost1 Adding connection
> manager for virtual user "user"
> 15:25:44,136 INFO  DatabaseBackend.myDB.localhost2 Adding connection
> manager for virtual user "user"
> 15:25:44,772 WARN  sequoia.controller.recoverylog Backend table BACKEND
> does not match database table name case (backend)
> 15:25:44,775 WARN  sequoia.controller.recoverylog Checkpoint table
> CHECKPOINT does not match database table name case (checkpoint)
> 15:25:44,777 WARN  sequoia.controller.recoverylog Dump table BACKEND does
> not match database table name case (dump)
> 15:25:44,778 WARN  sequoia.controller.recoverylog Log table RECOVERY does
> not match database table name case (recovery)
> 15:25:44,965 INFO  controller.RequestManager.myDB Request manager will
> parse requests with the following granularity: TABLE
> 15:25:45,019 INFO  controller.virtualdatabase.myDB Recovery log size: 0
> 15:25:45,023 INFO  controller.virtualdatabase.myDB Using Hedera properties
> file: /hedera_jgroups.properties
> 15:25:46,231 WARN  jgroups.protocols.UDP bind_to_all_interfaces has been
> deprecated; use receive_on_all_interfaces instead
>
> -------------------------------------------------------
> GMS: address is 192.168.64.131:1045
> -------------------------------------------------------
> 15:25:49,463 INFO  controller.virtualdatabase.myDB Waiting 2000 ms for
> group membership to be stable
> 15:25:49,570 WARN  sequoia.controller.recoverylog Checkpoint
> Member(address=/192.168.64.132:1033, uid=myDB) joined group
> myDB-192.168.64.131:25322-20080529152549479+0200 was stored
> 15:25:51,466 INFO  controller.virtualdatabase.myDB Group myDB connected to
> Member(address=/192.168.64.131:1045, uid=myDB)
> 15:25:51,467 INFO  controller.virtualdatabase.myDB Group now contains 2
> controllers.
> 15:25:51,467 INFO  controller.virtualdatabase.myDB Checking virtual
> database configuration with remote controllers.
> 15:25:51,832 ERROR controller.virtualdatabase.myDB Virtual database
> configuration is not compatible with other controller settings.
> 15:25:52,225 ERROR controller.jmx.MBeanServer Register mbean of type
> sequoia:VirtualDataBase=myDB,type=VirtualDataBase.RequestManager.ParsingCache
> failed with error
> sequoia:type=VirtualDataBase.RequestManager.ParsingCache,VirtualDataBase=myDB
> ({2})
> 15:25:52,235 ERROR controller.xml.DatabasesParser The virtual database
> myDB could not be added to the controller (because of Error while joining
> group myDB (org.continuent.sequoia.common.exceptions.ControllerException:
> Virtual database configuration is not compatible with other controller
> settings.))
> java.lang.Exception: Error while joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller settings.)
>         at
> org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(DistributedVirtualDatabase.java:794)
>         at
> org.continuent.sequoia.controller.xml.DatabasesParser.endElement(DatabasesParser.java:728)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at
> org.continuent.sequoia.controller.xml.DatabasesParser.readXML(DatabasesParser.java:295)
>         at
> org.continuent.sequoia.controller.xml.DatabasesParser.readXML(DatabasesParser.java:344)
>         at
> org.continuent.sequoia.controller.core.Controller.addVirtualDatabases(Controller.java:227)
>         at
> org.continuent.sequoia.controller.core.Controller.loadXmlConfiguration(Controller.java:561)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpVirtualDatabase(ControllerConfiguration.java:458)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.configureVirtualDatabase(ControllerParser.java:649)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.startElement(ControllerParser.java:325)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1488)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:127)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:177)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:206)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:275)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:325)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:351)
>         at
> org.continuent.sequoia.controller.core.Controller.main(Controller.java:751)
> Caused by: org.continuent.sequoia.common.exceptions.ControllerException:
> Virtual database configuration is not compatible with other controller
> settings.
>         at
> org.continuent.sequoia.common.exceptions.SequoiaException.fillInStackTrace(SequoiaException.java:103)
>         at java.lang.Throwable.<init>(Throwable.java:196)
>         at java.lang.Exception.<init>(Exception.java:41)
>         at
> org.continuent.sequoia.common.exceptions.SequoiaException.<init>(SequoiaException.java:57)
>         at
> org.continuent.sequoia.common.exceptions.ControllerException.<init>(ControllerException.java:51)
>         at
> org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(DistributedVirtualDatabase.java:734)
>         ... 29 more
> 15:25:52,249 WARN  controller.core.Controller Loading of virtual databases
> configuration file failed (because of The virtual database myDB could not
> be added to the controller (because of Error while joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller
> settings.))).
> org.xml.sax.SAXException: The virtual database myDB could not be added to
> the controller (because of Error while joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller settings.))
>         at
> org.continuent.sequoia.controller.xml.DatabasesParser.endElement(DatabasesParser.java:761)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at
> org.continuent.sequoia.controller.xml.DatabasesParser.readXML(DatabasesParser.java:295)
>         at
> org.continuent.sequoia.controller.xml.DatabasesParser.readXML(DatabasesParser.java:344)
>         at
> org.continuent.sequoia.controller.core.Controller.addVirtualDatabases(Controller.java:227)
>         at
> org.continuent.sequoia.controller.core.Controller.loadXmlConfiguration(Controller.java:561)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpVirtualDatabase(ControllerConfiguration.java:458)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.configureVirtualDatabase(ControllerParser.java:649)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.startElement(ControllerParser.java:325)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1488)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:127)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:177)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:206)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:275)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:325)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:351)
>         at
> org.continuent.sequoia.controller.core.Controller.main(Controller.java:751)
> 15:25:52,254 ERROR controller.core.Controller Failed to send file to
> Sequoia  controller:
> org.continuent.sequoia.common.exceptions.ControllerException: Loading of
> virtual databases configuration file failed (because of The virtual
> database myDB could not be added to the controller (because of Error while
> joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller
> settings.))).
> org.continuent.sequoia.common.exceptions.ControllerException: Loading of
> virtual databases configuration file failed (because of The virtual
> database myDB could not be added to the controller (because of Error while
> joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller
> settings.))).
>         at
> org.continuent.sequoia.common.exceptions.SequoiaException.fillInStackTrace(SequoiaException.java:103)
>         at java.lang.Throwable.<init>(Throwable.java:196)
>         at java.lang.Exception.<init>(Exception.java:41)
>         at
> org.continuent.sequoia.common.exceptions.SequoiaException.<init>(SequoiaException.java:57)
>         at
> org.continuent.sequoia.common.exceptions.ControllerException.<init>(ControllerException.java:51)
>         at
> org.continuent.sequoia.controller.core.Controller.addVirtualDatabases(Controller.java:234)
>         at
> org.continuent.sequoia.controller.core.Controller.loadXmlConfiguration(Controller.java:561)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpVirtualDatabase(ControllerConfiguration.java:458)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.configureVirtualDatabase(ControllerParser.java:649)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.startElement(ControllerParser.java:325)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1488)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:127)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:177)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:206)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:275)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:325)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:351)
>         at
> org.continuent.sequoia.controller.core.Controller.main(Controller.java:751)
> 15:25:52,259 ERROR controller.core.Controller Could not load config file:
> /usr/lib/sequoia-2.10.10-bin/config/virtualdatabase/mydb1-distribution-1.xml.
> Error is: Failed to send file to Sequoia  controller:
> org.continuent.sequoia.common.exceptions.ControllerException: Loading of
> virtual databases configuration file failed (because of The virtual
> database myDB could not be added to the controller (because of Error while
> joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller
> settings.)))..
> org.continuent.sequoia.common.exceptions.ControllerException: Failed to
> send file to Sequoia  controller:
> org.continuent.sequoia.common.exceptions.ControllerException: Loading of
> virtual databases configuration file failed (because of The virtual
> database myDB could not be added to the controller (because of Error while
> joining group myDB
> (org.continuent.sequoia.common.exceptions.ControllerException: Virtual
> database configuration is not compatible with other controller
> settings.))).
>         at
> org.continuent.sequoia.common.exceptions.SequoiaException.fillInStackTrace(SequoiaException.java:103)
>         at java.lang.Throwable.<init>(Throwable.java:196)
>         at java.lang.Exception.<init>(Exception.java:41)
>         at
> org.continuent.sequoia.common.exceptions.SequoiaException.<init>(SequoiaException.java:57)
>         at
> org.continuent.sequoia.common.exceptions.ControllerException.<init>(ControllerException.java:51)
>         at
> org.continuent.sequoia.controller.core.Controller.loadXmlConfiguration(Controller.java:567)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpVirtualDatabase(ControllerConfiguration.java:458)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.configureVirtualDatabase(ControllerParser.java:649)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.startElement(ControllerParser.java:325)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1488)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:127)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:177)
>         at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:206)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:275)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:325)
>         at
> org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:351)
>         at
> org.continuent.sequoia.controller.core.Controller.main(Controller.java:751)
> 15:25:52,286 INFO  controller.core.Controller Loading backend interceptor
> classes
> 15:25:52,288 INFO  controller.core.Controller Loading frontend interceptor
> classes
> 15:25:52,292 INFO  controller.core.Controller Interceptors initialized
> 15:25:52,315 INFO  controller.core.Controller Waiting for connections on
> 192.168.64.131:25322
> 15:25:52,327 INFO  controller.core.Controller Controller started on
> 2008.05.29 22 at 03:25:52 PM SAST
> 15:25:52,330 INFO  controller.core.Controller Controller
> 192.168.64.131:25322 ready, listening to requests ...
> 15:25:52,574 INFO  controller.core.PingResponder Ping responder started
>
>
> #-----------------------------------------------------------------------------------------------------------------------
> #-----------------------------------------------------------------------------------------------------------------------
> vm1: config/virtualdatabases/db.xml:
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.10.10//EN"
> "http://sequoia.continuent.org/dtds/sequoia-2.10.10.dtd";>
>
> <SEQUOIA>
>
>   <VirtualDatabase name="myDB">
>
>         <Distribution>
>     <MessageTimeouts/>
>         </Distribution>
>
>     <Backup>
>      <Backuper backuperName="PostgreSQL"
>        
> className="org.continuent.sequoia.controller.backup.backupers.PostgreSQLPlainTextBackuper"
>        options="zip=true"/>
>     </Backup>
>
>    <AuthenticationManager>
>       <Admin>
>         <User username="admin" password="admin"/>
>       </Admin>
>       <VirtualUsers>
>         <VirtualLogin vLogin="user" vPassword="user"/>
>       </VirtualUsers>
>     </AuthenticationManager>
>
>     <DatabaseBackend name="localhost1" driver="org.postgresql.Driver"
> url="jdbc:postgresql://192.168.64.131:5432/db1"
> connectionTestStatement="select 1">
>       <ConnectionManager vLogin="user" rLogin="user" rPassword="user">
>         <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5"
> maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
>       </ConnectionManager>
>     </DatabaseBackend>
>
>     <DatabaseBackend name="localhost2" driver="org.postgresql.Driver"
> url="jdbc:postgresql://192.168.64.132:5432/db1"
> connectionTestStatement="select 1">
>       <ConnectionManager vLogin="user" rLogin="user" rPassword="user">
>         <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5"
> maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
>       </ConnectionManager>
>     </DatabaseBackend>
>
>     <RequestManager>
>       <RequestScheduler>
>          <RAIDb-1Scheduler level="passThrough"/>
>       </RequestScheduler>
>
>       <LoadBalancer>
>          <RAIDb-1>
>             <WaitForCompletion policy="first"/>
>             <RAIDb-1-LeastPendingRequestsFirst/>
>          </RAIDb-1>
>       </LoadBalancer>
>
>       <RecoveryLog driver="org.postgresql.Driver"
>         url="jdbc:postgresql://192.168.64.131:5432/reclog" login="user"
> password="user">
>         <RecoveryLogTable tableName="RECOVERY" logIdColumnType="BIGINT NOT
> NULL"
>           vloginColumnType="VARCHAR NOT NULL" sqlColumnType="VARCHAR NOT
> NULL"
>           extraStatementDefinition=",PRIMARY KEY (log_id)"/>
>         <CheckpointTable tableName="CHECKPOINT"
>           checkpointNameColumnType="VARCHAR NOT NULL"/>
>         <BackendTable tableName="BACKEND"
>           databaseNameColumnType="VARCHAR NOT NULL"
>           backendNameColumnType="VARCHAR NOT NULL"
>           checkpointNameColumnType="VARCHAR NOT NULL"/>
>         <DumpTable tableName="DUMP" dumpNameColumnType="VARCHAR NOT NULL"
>           dumpDateColumnType="TIMESTAMP"
>           dumpPathColumnType="VARCHAR NOT NULL"
>           dumpFormatColumnType="VARCHAR NOT NULL"
>           checkpointNameColumnType="VARCHAR NOT NULL"
>           backendNameColumnType="VARCHAR NOT NULL"
>           tablesColumnType="VARCHAR NOT NULL"/>
>       </RecoveryLog>
>     </RequestManager>
>
>   </VirtualDatabase>
>
> </SEQUOIA>
>
> #-----------------------------------------------------------------------------------------------------------------------
> #-----------------------------------------------------------------------------------------------------------------------
> vm2: config/virtualdatabases/db.xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.10.10//EN"
> "http://sequoia.continuent.org/dtds/sequoia-2.10.10.dtd";>
>
> <SEQUOIA>
>
>   <VirtualDatabase name="myDB">
>
>   <Distribution>
>     <MessageTimeouts/>
>         </Distribution>
>
>     <Backup>
>      <Backuper backuperName="PostgreSQL"
>        
> className="org.continuent.sequoia.controller.backup.backupers.PostgreSQLPlainTextBackuper"
>        options="zip=true"/>
>     </Backup>
>
>    <AuthenticationManager>
>       <Admin>
>         <User username="admin" password="admin"/>
>       </Admin>
>       <VirtualUsers>
>         <VirtualLogin vLogin="user" vPassword="user"/>
>       </VirtualUsers>
>     </AuthenticationManager>
>
>     <DatabaseBackend name="localhost2" driver="org.postgresql.Driver"
> url="jdbc:postgresql://192.168.64.132:5432/db1"
> connectionTestStatement="select 1">
>       <ConnectionManager vLogin="user" rLogin="user" rPassword="user">
>         <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5"
> maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
>       </ConnectionManager>
>     </DatabaseBackend>
>
>     <DatabaseBackend name="localhost1" driver="org.postgresql.Driver"
> url="jdbc:postgresql://192.168.64.131:5432/db1"
> connectionTestStatement="select 1">
>       <ConnectionManager vLogin="user" rLogin="user" rPassword="user">
>         <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5"
> maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
>       </ConnectionManager>
>     </DatabaseBackend>
>
>     <RequestManager>
>       <RequestScheduler>
>          <RAIDb-1Scheduler level="passThrough"/>
>       </RequestScheduler>
>
>       <LoadBalancer>
>          <RAIDb-1>
>             <WaitForCompletion policy="first"/>
>             <RAIDb-1-LeastPendingRequestsFirst/>
>          </RAIDb-1>
>       </LoadBalancer>
>
>       <RecoveryLog driver="org.postgresql.Driver"
>         url="jdbc:postgresql://192.168.64.132:5432/reclog" login="user"
> password="user">
>         <RecoveryLogTable tableName="RECOVERY" logIdColumnType="BIGINT NOT
> NULL"
>           vloginColumnType="VARCHAR NOT NULL" sqlColumnType="VARCHAR NOT
> NULL"
>           extraStatementDefinition=",PRIMARY KEY (log_id)"/>
>         <CheckpointTable tableName="CHECKPOINT"
>           checkpointNameColumnType="VARCHAR NOT NULL"/>
>         <BackendTable tableName="BACKEND"
>           databaseNameColumnType="VARCHAR NOT NULL"
>           backendNameColumnType="VARCHAR NOT NULL"
>           checkpointNameColumnType="VARCHAR NOT NULL"/>
>         <DumpTable tableName="DUMP" dumpNameColumnType="VARCHAR NOT NULL"
>           dumpDateColumnType="TIMESTAMP"
>           dumpPathColumnType="VARCHAR NOT NULL"
>           dumpFormatColumnType="VARCHAR NOT NULL"
>           checkpointNameColumnType="VARCHAR NOT NULL"
>           backendNameColumnType="VARCHAR NOT NULL"
>           tablesColumnType="VARCHAR NOT NULL"/>
>       </RecoveryLog>
>     </RequestManager>
>
>   </VirtualDatabase>
>
> </SEQUOIA>
>
> #-----------------------------------------------------------------------------------------------------------------------
> #-----------------------------------------------------------------------------------------------------------------------
>
>
> I must be configuring the backends wrong in my configs. Any ideas ?
>
> Regards
> Willie
>
>
>
>
>
> -------------------------------------------
> South Africas premier free email service - www.webmail.co.za
> ------------------------------------------------------------------
> For super low premiums, click here http://www.webmail.co.za/dd.pwm
>
> _______________________________________________
> Sequoia mailing list
> [email protected]
> https://forge.continuent.org/mailman/listinfo/sequoia
>
> This mail has originated outside your organization, either from an
> external partner or the Global Internet.
> Keep this in mind if you answer this message.
>
>
>
> The information in this e-mail is confidential. The contents may not be
> disclosed or used by anyone other then the addressee. Access to this
> e-mail by anyone else is unauthorised.
> If you are not the intended recipient, please notify Airbus immediately
> and delete this e-mail.
> Airbus cannot accept any responsibility for the accuracy or completeness
> of this e-mail as it has been sent over public networks. If you have any
> concerns over the content of this message or its Accuracy or Integrity,
> please contact Airbus immediately.
> All outgoing e-mails from Airbus are checked using regularly updated virus
> scanning software but you should take whatever measures you deem to be
> appropriate to ensure that this message and any attachments are virus
> free.
>
>
> _______________________________________________
> Sequoia mailing list
> [email protected]
> https://forge.continuent.org/mailman/listinfo/sequoia
>



-------------------------------------------
South Africas premier free email service - www.webmail.co.za 
------------------------------------------------------------------
For super low premiums, click here http://www.webmail.co.za/dd.pwm

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

Reply via email to