You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by ha...@apache.org on 2001/11/02 13:17:32 UTC
cvs commit: jakarta-avalon-cornerstone/apps/db/src/conf db-assembly.xml db-config.xml db-server.xml
hammant 01/11/02 04:17:32
Modified: apps/db build.xml
apps/db/src/conf db-assembly.xml db-config.xml db-server.xml
Log:
Gerhards's patches - move towards running DB server
Revision Changes Path
1.8 +4 -0 jakarta-avalon-cornerstone/apps/db/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/build.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- build.xml 2001/11/02 12:01:31 1.7
+++ build.xml 2001/11/02 12:17:32 1.8
@@ -149,6 +149,10 @@
<include name="bcel.jar"/>
</lib>
+ <lib dir="../../build/lib/" >
+ <include name="cornerstone.jar"/>
+ </lib>
+
<zipfileset dir="${conf.dir}" fullpath="conf/keyStore">
<include name="keystore"/>
</zipfileset>
1.2 +28 -4 jakarta-avalon-cornerstone/apps/db/src/conf/db-assembly.xml
Index: db-assembly.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/src/conf/db-assembly.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- db-assembly.xml 2001/10/28 14:09:19 1.1
+++ db-assembly.xml 2001/11/02 12:17:32 1.2
@@ -1,8 +1,32 @@
<?xml version="1.0"?>
<assembly>
-
-<!-- to do -->
-
-
+ <!-- The ThreadManager block -->
+ <block class="org.apache.avalon.cornerstone.blocks.threads.DefaultThreadManager"
+ name="thread-manager" />
+
+ <!-- The Connection Manager block -->
+ <block class="org.apache.avalon.cornerstone.blocks.connection.DefaultConnectionManager"
+ name="connections">
+ <provide name="thread-manager"
+ role="org.apache.avalon.cornerstone.services.threads.ThreadManager" />
+ </block>
+
+ <!-- The Socket Manager block -->
+ <block class="org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager" name="sockets"/>
+
+ <block class="org.apache.avalon.db.persistence.inmemory.NoPersistence" name="db-persistence" />
+
+ <block class="org.apache.avalon.db.parser.DefaultSQLParser" name="sql-parser" />
+
+ <block class="org.apache.avalon.db.optimizer.DefaultSQLOptimizer" name="sql-optimizer" />
+
+ <block class="org.apache.avalon.db.transport.cmdstream.server.PlainCMDDatabaseManager" name="avalondb-server" >
+ <provide name="sockets" role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/>
+ <provide name="connections"
+ role="org.apache.avalon.cornerstone.services.connection.ConnectionManager" />
+ <provide name="sql-parser" role="org.apache.avalon.db.services.SQLParser" />
+ <provide name="sql-optimizer" role="org.apache.avalon.db.services.SQLOptimizer" />
+ <provide name="db-persistence" role="org.apache.avalon.db.services.DatabasePersistence" />
+ </block>
</assembly>
1.2 +42 -1 jakarta-avalon-cornerstone/apps/db/src/conf/db-config.xml
Index: db-config.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/src/conf/db-config.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- db-config.xml 2001/10/28 14:09:19 1.1
+++ db-config.xml 2001/11/02 12:17:32 1.2
@@ -1,5 +1,46 @@
<?xml version="1.0"?>
<config>
- <!-- to do -->
+ <thread-manager>
+ <thread-group>
+ <name>default</name>
+
+ <!-- normal priority == 5, max-priority = 10 -->
+ <priority>5</priority>
+
+ <!-- are threads deamon threads ? -->
+ <is-daemon>false</is-daemon>
+
+ <max-threads>40</max-threads>
+ <!-- these are ignored at the moment but will be fixed in later revisions -->
+ <min-threads>20</min-threads>
+ <min-spare-threads>20</min-spare-threads>
+ </thread-group>
+ </thread-manager>
+
+ <sockets>
+ <server-sockets>
+ <factory name="plain"
+ class="org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory" />
+ </server-sockets>
+
+ <client-sockets>
+ <factory name="plain"
+ class="org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketFactory" />
+ </client-sockets>
+ </sockets>
+
+ <avalondb-server>
+ <!-- used by Socket Manager -->
+ <port>9001</port>
+ <database type="" name="AvalonDB"/>
+ <bind>127.0.0.1</bind>
+ <dbhandler>
+ <connectiontimeout> 360000 </connectiontimeout>
+ </dbhandler>
+ </avalondb-server>
+
+ <sql-parser>TODO</sql-parser>
+ <sql-optimizer>TODO</sql-optimizer>
+
</config>
1.2 +1 -1 jakarta-avalon-cornerstone/apps/db/src/conf/db-server.xml
Index: db-server.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/src/conf/db-server.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- db-server.xml 2001/10/28 14:09:19 1.1
+++ db-server.xml 2001/11/02 12:17:32 1.2
@@ -12,7 +12,7 @@
<category name="" target="default" priority="DEBUG" />
<category name="objectstorage" target="objectstorage-target" priority="DEBUG" />
- <log-target name="default" location="/logs/avalon-demo.log" />
+ <log-target name="default" location="/logs/avalon-db.log" />
<log-target name="objectstorage-target" location="/logs/objectstorage.log" />
</logs>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>