diff options
author | Edward Shishkin <edward@redhat.com> | 2010-04-20 15:41:14 +0200 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2010-04-20 15:41:14 +0200 |
commit | fb7f86674a516ddff0d60bfab3bd284a4812075f (patch) | |
tree | 4332d21f5193f2f843e168196b4e52dcfccbb882 /doc/blktrace.8 | |
parent | a8d834fbba5310cfc745aeff463e65ae200eaa8b (diff) | |
download | blktrace-fb7f86674a516ddff0d60bfab3bd284a4812075f.tar.gz blktrace-fb7f86674a516ddff0d60bfab3bd284a4812075f.tar.bz2 |
blktrace: disable kill option - take 2
Fixup for 513950.
Problem:
'blktrace -d <device> -k' does not kill a running
backgound trace. Executing 'blktrace -d <device> -k'
for the second time results in "BLKTRACETEARDOWN:
Invalid argument" message and then each run of
blktrace on that machine prints the following output:
BLKTRACESETUP: No such file or directory.
The bug:
The option -k results in clobbering information
about running trace by kernel (blk_trace_remove),
while resources (files open in debugfs by the running
background blktrace) are not released.
Solution:
Update documentation:
Undocument the non-working "kill" option. Advise
to send SIGINT signall via kill(1) to the running
background blktrace for its correct termination.
Signed-off-by: Edward Shishkin <edward@redhat.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'doc/blktrace.8')
-rw-r--r-- | doc/blktrace.8 | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/doc/blktrace.8 b/doc/blktrace.8 index 58e8f90..ab6a3f3 100644 --- a/doc/blktrace.8 +++ b/doc/blktrace.8 @@ -66,19 +66,10 @@ blktrace may also be run concurrently with blkparse to produce .TP 2 \- The default behaviour for blktrace is to run forever until explicitly -killed by the user (via a control-C, or kill utility invocation). -There are two ways to modify this: - -.TP 5 - 1. -You may utilise the blktrace utility itself to kill -a running trace -- via the \fB\-k\fR option. - -.TP 5 - 2. -You can specify a run-time duration for blktrace via the -\fB\-w\fR option -- then blktrace will run for the specified number -of seconds, and then halt. +killed by the user (via a control-C, or sending SIGINT signal to the +process via invocation the kill (1) utility). Also you can specify a +run-time duration for blktrace via the \fB\-w\fR option -- then +blktrace will run for the specified number of seconds, and then halt. .SH OPTIONS @@ -119,13 +110,6 @@ Adds \fIdev\fR as a device to trace Adds the devices found in \fIfile\fR as devices to trace .RE -\-k -.br -\-\-kill -.RS -Kill on-going trace -.RE - \-n \fInum\-sub\fR .br \-\-num\-sub=\fInum-sub\fR |