aboutsummaryrefslogtreecommitdiff
path: root/doc/wydawca.texi
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2020-04-20 11:41:18 +0300
committerSergey Poznyakoff <gray@gnu.org>2020-04-20 11:41:18 +0300
commitce2bded4521255e3a0f7d2926d4198e75743af1d (patch)
treeb97924438f3309a172c0dd09aa1d1ba9e51819c6 /doc/wydawca.texi
parent84838fa69592cf37f97aaa918ad4e69b8bd4d62a (diff)
downloadwydawca-ce2bded4521255e3a0f7d2926d4198e75743af1d.tar.gz
wydawca-ce2bded4521255e3a0f7d2926d4198e75743af1d.tar.bz2
Rewrite the timer support.
Timers are kept in a thread-specific array variable. Spool timers are referenced in expansion strings by their fully qualified names, e.g. ${timer:spool:release:system}. * NEWS: Update. * doc/wydawca.texi: Document new syntax for the spool timer variables. * src/directive.c * src/wydawca.h (struct spool): New member: timer_id. * tests/upload-dry.at: Filter out certain messages, that can appear * src/process.c (spool_count): New global. (register_spool): Build spool list in the same order as listed in the configuration file. (spool_timer_id): New function. * src/timer.c: Rewrite using array of struct timer_slot, instead of the hash table. * src/triplet.c (try_timer_var): Rewrite. * src/wydawca.c (stderr_printer): Protect stderr by a mutex. in unpredictable order.
Diffstat (limited to 'doc/wydawca.texi')
-rw-r--r--doc/wydawca.texi44
1 files changed, 22 insertions, 22 deletions
diff --git a/doc/wydawca.texi b/doc/wydawca.texi
index 83669f4..1c55d75 100644
--- a/doc/wydawca.texi
+++ b/doc/wydawca.texi
@@ -2902,14 +2902,14 @@ main code.
@kwindex timer:wydawca:user
@item timer:wydawca:user @tab User @acronym{CPU} time spent in
@command{wydawca} main code.
-@kwindex timer:@var{tag}:real
+@kwindex timer:spool:@var{tag}:real
@item timer:@var{tag}:real @tab Real time spent processing the
@var{tag} spool.
-@kwindex timer:@var{tag}:system
+@kwindex timer:spool:@var{tag}:system
@item timer:@var{tag}:system @tab System @acronym{CPU} time spent
processing the @var{tag} spool.
-@kwindex timer:@var{tag}:user
-@item timer:@var{tag}:user @tab User @acronym{CPU} time spent
+@kwindex timer:spool:@var{tag}:user
+@item timer:spool:@var{tag}:user @tab User @acronym{CPU} time spent
processing the @var{tag} spool.
@end multitable
@@ -2932,17 +2932,17 @@ access violation attempts .......... $@{stat:access_violations@}
Timings:
Real ............................... $@{timer:wydawca:real@} \
-($@{timer:releases:real@} + \
-$@{timer:alpha:real@} + \
-$@{timer:test:real@})
+($@{timer:spool:releases:real@} + \
+$@{timer:spool:alpha:real@} + \
+$@{timer:spool:test:real@})
System ............................. $@{timer:wydawca:system@} \
-($@{timer:releases:system@} + \
-$@{timer:alpha:system@} + \
-$@{timer:test:system@})
+($@{timer:spool:releases:system@} + \
+$@{timer:spool:alpha:system@} + \
+$@{timer:spool:test:system@})
User ............................... $@{timer:wydawca:user@} \
-($@{timer:releases:user@} + \
-$@{timer:alpha:user@} + \
-$@{timer:test:user@})
+($@{timer:spool:releases:user@} + \
+$@{timer:spool:alpha:user@} + \
+$@{timer:spool:test:user@})
Regards,
Wydawca
@@ -3177,17 +3177,17 @@ module-init mailutils @{
Timings:
Real ............................... $@{timer:wydawca:real@} \
- ($@{timer:releases:real@} + \
- $@{timer:alpha:real@} + \
- $@{timer:test:real@})
+ ($@{timer:spool:releases:real@} + \
+ $@{timer:spool:alpha:real@} + \
+ $@{timer:spool:test:real@})
System ............................. $@{timer:wydawca:system@} \
- ($@{timer:releases:system@} + \
- $@{timer:alpha:system@} + \
- $@{timer:test:system@})
+ ($@{timer:spool:releases:system@} + \
+ $@{timer:spool:alpha:system@} + \
+ $@{timer:spool:test:system@})
User ............................... $@{timer:wydawca:user@} \
- ($@{timer:releases:user@} + \
- $@{timer:alpha:user@} + \
- $@{timer:test:user@})
+ ($@{timer:spool:releases:user@} + \
+ $@{timer:spool:alpha:user@} + \
+ $@{timer:spool:test:user@})
Regards,
Wydawca

Return to:

Send suggestions and report system problems to the System administrator.