[Zope-Checkins] CVS: ZODB3/ZEO - schema.xml:1.4

Fred L. Drake, Jr. fred@zope.com
Thu, 9 Jan 2003 13:25:31 -0500


Update of /cvs-repository/ZODB3/ZEO
In directory cvs.zope.org:/tmp/cvs-serv24950

Modified Files:
	schema.xml 
Log Message:
- add support for transaction-timeout
- add comment that we need logging support from the schema still
- revert to using a relative URL for the import, since we're not quite
  using the schema components yet


=== ZODB3/ZEO/schema.xml 1.3 => 1.4 ===
--- ZODB3/ZEO/schema.xml:1.3	Tue Jan  7 16:53:49 2003
+++ ZODB3/ZEO/schema.xml	Thu Jan  9 13:25:29 2003
@@ -1,11 +1,14 @@
 <schema type="ZEO">
+
+  <!-- XXX This schema still needs logging support. -->
+
   <description>
     This schema describes the configuration of the ZEO storage server
     process.
   </description>
 
   <!-- Use the storage types defined by ZODB. -->
-  <import package="zodb"/>
+  <import src="../ZODB/config.xml"/>
 
   <key name="address" datatype="socket-address"
        required="yes">
@@ -34,7 +37,7 @@
     </description>
   </key>
 
-  <key name="invalidation-history-size" datatype="integer"
+  <key name="invalidation-queue-size" datatype="integer"
        required="no"
        default="100">
     <description>
@@ -42,6 +45,16 @@
       last N transactions, where N == invalidation_queue_size.  This
       queue is used to speed client cache verification when a client
       disconnects for a short period of time.
+    </description>
+  </key>
+
+  <key name="transaction-timeout" datatype="integer"
+       required="no">
+    <description>
+      The maximum amount of time to wait for a transaction to commit
+      after acquiring the storage lock, specified in seconds.  If the
+      transaction takes too long, the client connection will be closed
+      and the transaction aborted.
     </description>
   </key>