summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordsmith <dsmith>2007-03-29 21:25:15 +0000
committerdsmith <dsmith>2007-03-29 21:25:15 +0000
commit7e13f7a765cc4c3188087276f430f2fd1da1ad6d (patch)
tree00a583dcf271a8b23232807336161de248579b66
parentc48cb0cc9acae74fde12b47597f7adc9bbd15ab5 (diff)
downloadsystemtap-steved-7e13f7a765cc4c3188087276f430f2fd1da1ad6d.tar.gz
systemtap-steved-7e13f7a765cc4c3188087276f430f2fd1da1ad6d.tar.xz
systemtap-steved-7e13f7a765cc4c3188087276f430f2fd1da1ad6d.zip
2007-03-29 David Smith <dsmith@redhat.com>
PR 3545 * stap.1.in: Documented probe overload processing.
-rw-r--r--ChangeLog5
-rw-r--r--stap.1.in11
2 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 463f79e0..087f29bd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-03-29 David Smith <dsmith@redhat.com>
+
+ PR 3545
+ * stap.1.in: Documented probe overload processing.
+
2007-03-29 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (dwarf_derived_probe emit_module_init): Correct handling
diff --git a/stap.1.in b/stap.1.in
index 787f8692..e412db75 100644
--- a/stap.1.in
+++ b/stap.1.in
@@ -832,6 +832,17 @@ user processes, and remove the active probe kernel module with
.IR rmmod .
Any pending trace messages may be lost.
+.PP
+In addition to the methods outlined above, the generated kernel module
+also uses overload processing to make sure that no probe can run for
+too long. If more than STP_OVERLOAD_THRESHOLD cycles (default
+500000000) have been spent in a single probe during the last
+STP_OVERLOAD_INTERVAL cycles (default 1000000000), the probe has
+overloaded the system and an exit is triggered.
+.PP
+By default, overload processing is turned on for all modules. If you
+would like to disable overload processing, define STP_OVERLOAD.
+
.SH FILES
.\" consider autoconf-substituting these directories
.TP