Update of /cvsroot/mailman/mailman3/src/mailman/config/components
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27884

Modified Files:
        qrunner.xml 
Log Message:
Much updating for the qrunner component.


Index: qrunner.xml
===================================================================
RCS file: /cvsroot/mailman/mailman3/src/mailman/config/components/qrunner.xml,v
retrieving revision 3.0
retrieving revision 3.1
diff -u -d -r3.0 -r3.1
--- qrunner.xml 29 Mar 2004 05:18:51 -0000      3.0
+++ qrunner.xml 20 Apr 2004 04:08:51 -0000      3.1
@@ -21,31 +21,47 @@
         Mailman qrunner configuration component.
     </description>
 
-    <sectiontype name="qrunner">
-        <key name="pidfile" required="yes">
+    <sectiontype name="qrunner" datatype=".qrunners">
+        <key name="enable" datatype="boolean" default="yes">
             <description>
-                The file that holds the mailmanctl PID file.
+                Enable the qrunner subsystem.
             </description>
         </key>
 
-        <key name="pythonexe" datatype="existing-file" required="yes">
+        <multikey name="queue" datatype=".queue" required="yes">
+            <default>bounce BounceRunner</default>
+            <default>incoming IncomingRunner</default>
+            <default>maildir MaildirRunner</default>
+            <default>outgoing OutgoingRunner</default>
+            <default>retry RetryRunner</default>
             <description>
-                The full path to the Python executable to use for
-                sub-processes.
+                The definition of a Mailman queue runner.  Values are of the
+                form 'runner class [count]' where 'runner' is the short name
+                of the qrunner.  'class' is the name of the class defining the
+                queue.  Optional 'count' is the number of qrunner processes to
+                spawn to handle files within the queue.  It defaults to 1.
+
+                There can be more than one queue keyword.
+            </description>
+        </multikey>
+
+        <key name="max_restarts" datatype="integer" default="1">
+            <description>
+                The maximum number of times mailmanctl will attempt to
+                restart a qrunner that exits because of a failure.
             </description>
         </key>
 
-        <key name="userid" datatype=".userid" default="mailman">
+        <key name="pidfile" required="yes">
             <description>
-                The user to run Mailman as.  This can be either a numeric user
-                id or an existing user name.
+                The file that holds the mailmanctl PID file.
             </description>
         </key>
 
-        <key name="groupid" datatype=".groupid" default="mailman">
+        <key name="pythonexe" datatype="existing-file" required="yes">
             <description>
-                The group to run Mailman as.  This can be either a numeric
-                group id or an existing group name.
+                The full path to the Python executable to use for
+                sub-processes.
             </description>
         </key>
     </sectiontype>


_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to