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>