Date: Thursday, December 8, 2005 @ 14:59:08
  Author: csaba
    Path: /cvsroot/carob/libmysequoia/config

   Added: virtualdatabase/mysql-db1.xml (1.1)
          virtualdatabase/mysql-db2.xml (1.1)
Modified: controller/controller-mysql.xml (1.1 -> 1.2) createtbl.sh (1.1
          -> 1.2)
 Removed: virtualdatabase/mysql.xml (1.1)

Updated the config files (2 databases and 2 virtual users)


---------------------------------+
 controller/controller-mysql.xml |    3 +
 createtbl.sh                    |    6 +++
 virtualdatabase/mysql-db1.xml   |   63 ++++++++++++++++++++++++++++++++++++++
 virtualdatabase/mysql-db2.xml   |   63 ++++++++++++++++++++++++++++++++++++++
 virtualdatabase/mysql.xml       |   59 -----------------------------------
 5 files changed, 133 insertions(+), 61 deletions(-)


Index: libmysequoia/config/controller/controller-mysql.xml
diff -u libmysequoia/config/controller/controller-mysql.xml:1.1 
libmysequoia/config/controller/controller-mysql.xml:1.2
--- libmysequoia/config/controller/controller-mysql.xml:1.1     Mon Nov 28 
10:20:40 2005
+++ libmysequoia/config/controller/controller-mysql.xml Thu Dec  8 14:59:08 2005
@@ -6,6 +6,7 @@
     <JmxSettings>
       <RmiJmxAdaptor/>
     </JmxSettings>
-    <VirtualDatabase configFile="mysql.xml" virtualDatabaseName="db" 
autoEnableBackends="force"/>
+    <VirtualDatabase configFile="mysql-db1.xml" virtualDatabaseName="db1" 
autoEnableBackends="force"/>
+    <VirtualDatabase configFile="mysql-db2.xml" virtualDatabaseName="db2" 
autoEnableBackends="force"/>
   </Controller>
 </SEQUOIA-CONTROLLER>
Index: libmysequoia/config/createtbl.sh
diff -u libmysequoia/config/createtbl.sh:1.1 
libmysequoia/config/createtbl.sh:1.2
--- libmysequoia/config/createtbl.sh:1.1        Mon Nov 28 10:27:06 2005
+++ libmysequoia/config/createtbl.sh    Thu Dec  8 14:59:08 2005
@@ -3,5 +3,9 @@
 mysql -uroot -prootpass <<EOF
 USE test;
 CREATE table t1 (a int(11) NOT NULL auto_increment, b int(11) default NULL, 
PRIMARY KEY  (a)) ENGINE=InnoDB; 
-INSERT INTO t1 (b) VALUES (1),(2),(3)
+INSERT INTO t1 (b) VALUES (1),(2),(3);
+
+CREATE DATABASE test2;
+USE test2;
+CREATE TABLE t1 as SELECT * FROM test.t1;
 EOF
Index: libmysequoia/config/virtualdatabase/mysql-db1.xml
diff -u /dev/null libmysequoia/config/virtualdatabase/mysql-db1.xml:1.1
--- /dev/null   Thu Dec  8 14:59:08 2005
+++ libmysequoia/config/virtualdatabase/mysql-db1.xml   Thu Dec  8 14:59:08 2005
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF8"?>
+<!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.3//EN" 
"http://sequoia.continuent.org/dtds/sequoia-2.3.dtd";>
+
+<SEQUOIA>
+
+  <VirtualDatabase name="db1">
+
+    <AuthenticationManager>
+      <Admin>
+               <User username="admin" password="adminpass"/>
+      </Admin> 
+      <VirtualUsers>
+        <VirtualLogin vLogin="user1" vPassword="userpass1"/>
+        <VirtualLogin vLogin="user2" vPassword="userpass2"/>
+      </VirtualUsers>
+    </AuthenticationManager>
+
+    <DatabaseBackend name="csaba1" driver="com.mysql.jdbc.Driver" 
url="jdbc:mysql://localhost/test" connectionTestStatement="select 1">
+      <ConnectionManager vLogin="user1" rLogin="root" rPassword="rootpass">
+        <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5" 
maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
+      </ConnectionManager>
+      <ConnectionManager vLogin="user2" rLogin="root" rPassword="rootpass">
+        <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.hsqldb.jdbcDriver"
+        url="jdbc:hsqldb:hsql://localhost:9003" login="TEST" password="">
+        <RecoveryLogTable tableName="RECOVERY" idColumnType="BIGINT NOT NULL"
+          vloginColumnType="VARCHAR NOT NULL" sqlColumnType="VARCHAR NOT NULL"
+          extraStatementDefinition=",PRIMARY KEY (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="VARCHAR NOT NULL"
+          dumpPathColumnType="VARCHAR NOT NULL"
+          dumpFormatColumnType="VARCHAR NOT NULL"
+          checkpointNameColumnType="VARCHAR NOT NULL"
+          backendNameColumnType="VARCHAR NOT NULL"
+          tablesColumnType="VARCHAR NOT NULL"/>
+      </RecoveryLog>
+
+    </RequestManager>
+
+  </VirtualDatabase>
+
+</SEQUOIA>
Index: libmysequoia/config/virtualdatabase/mysql-db2.xml
diff -u /dev/null libmysequoia/config/virtualdatabase/mysql-db2.xml:1.1
--- /dev/null   Thu Dec  8 14:59:08 2005
+++ libmysequoia/config/virtualdatabase/mysql-db2.xml   Thu Dec  8 14:59:08 2005
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF8"?>
+<!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.3//EN" 
"http://sequoia.continuent.org/dtds/sequoia-2.3.dtd";>
+
+<SEQUOIA>
+
+  <VirtualDatabase name="db2">
+
+    <AuthenticationManager>
+      <Admin>
+               <User username="admin" password="adminpass"/>
+      </Admin> 
+      <VirtualUsers>
+        <VirtualLogin vLogin="user1" vPassword="userpass1"/>
+        <VirtualLogin vLogin="user2" vPassword="userpass2"/>
+      </VirtualUsers>
+    </AuthenticationManager>
+
+    <DatabaseBackend name="csaba2" driver="com.mysql.jdbc.Driver" 
url="jdbc:mysql://localhost/test2" connectionTestStatement="select 1">
+      <ConnectionManager vLogin="user1" rLogin="root" rPassword="rootpass">
+        <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5" 
maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
+      </ConnectionManager>
+      <ConnectionManager vLogin="user2" rLogin="root" rPassword="rootpass">
+        <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.hsqldb.jdbcDriver"
+        url="jdbc:hsqldb:hsql://localhost:9003" login="TEST" password="">
+        <RecoveryLogTable tableName="RECOVERY" idColumnType="BIGINT NOT NULL"
+          vloginColumnType="VARCHAR NOT NULL" sqlColumnType="VARCHAR NOT NULL"
+          extraStatementDefinition=",PRIMARY KEY (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="VARCHAR NOT NULL"
+          dumpPathColumnType="VARCHAR NOT NULL"
+          dumpFormatColumnType="VARCHAR NOT NULL"
+          checkpointNameColumnType="VARCHAR NOT NULL"
+          backendNameColumnType="VARCHAR NOT NULL"
+          tablesColumnType="VARCHAR NOT NULL"/>
+      </RecoveryLog>
+
+    </RequestManager>
+
+  </VirtualDatabase>
+
+</SEQUOIA>
Index: libmysequoia/config/virtualdatabase/mysql.xml
diff -u libmysequoia/config/virtualdatabase/mysql.xml:1.1 
libmysequoia/config/virtualdatabase/mysql.xml:removed
--- libmysequoia/config/virtualdatabase/mysql.xml:1.1   Mon Nov 28 10:20:40 2005
+++ libmysequoia/config/virtualdatabase/mysql.xml       Thu Dec  8 14:59:08 2005
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF8"?>
-<!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.3//EN" 
"http://sequoia.continuent.org/dtds/sequoia-2.3.dtd";>
-
-<SEQUOIA>
-
-  <VirtualDatabase name="db">
-
-    <AuthenticationManager>
-      <Admin>
-               <User username="admin" password="adminpass"/>
-      </Admin> 
-      <VirtualUsers>
-        <VirtualLogin vLogin="user" vPassword="userpass"/>
-      </VirtualUsers>
-    </AuthenticationManager>
-
-    <DatabaseBackend name="csaba" driver="com.mysql.jdbc.Driver" 
url="jdbc:mysql://localhost/test" connectionTestStatement="select 1">
-      <ConnectionManager vLogin="user" rLogin="root" rPassword="rootpass">
-        <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.hsqldb.jdbcDriver"
-        url="jdbc:hsqldb:hsql://localhost:9003" login="TEST" password="">
-        <RecoveryLogTable tableName="RECOVERY" idColumnType="BIGINT NOT NULL"
-          vloginColumnType="VARCHAR NOT NULL" sqlColumnType="VARCHAR NOT NULL"
-          extraStatementDefinition=",PRIMARY KEY (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="VARCHAR NOT NULL"
-          dumpPathColumnType="VARCHAR NOT NULL"
-          dumpFormatColumnType="VARCHAR NOT NULL"
-          checkpointNameColumnType="VARCHAR NOT NULL"
-          backendNameColumnType="VARCHAR NOT NULL"
-          tablesColumnType="VARCHAR NOT NULL"/>
-      </RecoveryLog>
-
-    </RequestManager>
-
-  </VirtualDatabase>
-
-</SEQUOIA>

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to