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