Jens Axboe [Thu, 16 Mar 2006 08:32:55 +0000 (09:32 +0100)]
[PATCH] blktrace: fix get_subbuf() leak
Jens Axboe [Thu, 16 Mar 2006 08:28:56 +0000 (09:28 +0100)]
[PATCH] blktrace: sendfile() poll can use -1 timeout with the flush change
Jens Axboe [Wed, 15 Mar 2006 12:57:41 +0000 (13:57 +0100)]
[PATCH] blktrace: only print one connection info per client
Jens Axboe [Wed, 15 Mar 2006 12:33:36 +0000 (13:33 +0100)]
[PATCH] kernel: remember to flush relay channel on trace stop
Jens Axboe [Wed, 15 Mar 2006 12:29:26 +0000 (13:29 +0100)]
[PATCH] blktrace: fixes for the new net client sendfile
Jens Axboe [Wed, 15 Mar 2006 10:06:11 +0000 (11:06 +0100)]
[PATCH] kernel: drop POLLMSG hack again
Jens Axboe [Wed, 15 Mar 2006 08:04:53 +0000 (09:04 +0100)]
[PATCH] kernel: update to -rc6
Jens Axboe [Tue, 14 Mar 2006 13:15:33 +0000 (14:15 +0100)]
[PATCH] blktrace: remember to check flush_subbuf() return value
Also label 'maxlen' as unused instead of using casting tricks.
Tom Zanussi [Tue, 14 Mar 2006 08:02:07 +0000 (09:02 +0100)]
[PATCH] blktrace: per-cpu net connections
We can get reliable poll() without POLLMSG tricks, if we open a
net connection per CPU.
Alan D. Brunelle [Thu, 2 Mar 2006 11:46:41 +0000 (12:46 +0100)]
[PATCH] blktrace: handle case where output directory is not set
Jens Axboe [Mon, 27 Feb 2006 15:37:08 +0000 (16:37 +0100)]
[PATCH] kernel: update kernel patch to include Toms read/sendfile consolidation
Jens Axboe [Mon, 27 Feb 2006 11:15:49 +0000 (12:15 +0100)]
[PATCH] blktrace: make sendfile usage the default
Jens Axboe [Mon, 27 Feb 2006 11:01:47 +0000 (12:01 +0100)]
[PATCH] kernel: -rc5 update
Alan D. Brunelle [Mon, 27 Feb 2006 07:10:32 +0000 (08:10 +0100)]
[PATCH] blkprase: binary dump capability + notify added
Here is a proposed patch which would allow blkparse to dump its output
to a binary file (in addition to the ascii output). It adds a new '-d
<file>' parameter.
The purpose of this would be to allow for the easier handling of the
collected data by analysis tools. [Rather than having to parse the
textual output from blkparse, or duplicate the collation efforts of
blkparse itself.]
Jens Axboe [Mon, 27 Feb 2006 07:06:17 +0000 (08:06 +0100)]
[PATCH] kernel: relay files are now in debugfs
Jens Axboe [Mon, 27 Feb 2006 07:05:22 +0000 (08:05 +0100)]
[PATCH] blktrace: relay files are now in debugfs
Jens Axboe [Thu, 23 Feb 2006 14:16:18 +0000 (15:16 +0100)]
[PATCH] Mark as 0.99.1
Jens Axboe [Thu, 23 Feb 2006 14:14:29 +0000 (15:14 +0100)]
[PATCH] blktrace: add __for_each_foo() for nc's, and fix crash on bad realloc
Jens Axboe [Thu, 23 Feb 2006 13:51:17 +0000 (14:51 +0100)]
[PATCH] blktrace: fix possible crash on exit without ever opening an ofile
Jens Axboe [Thu, 23 Feb 2006 12:29:06 +0000 (13:29 +0100)]
[PATCH] blktrace: support multiple network connections
Jens Axboe [Thu, 23 Feb 2006 10:49:38 +0000 (11:49 +0100)]
[PATCH] blktrace: make sure net traces for multiple devices end up in same dir
Jens Axboe [Thu, 23 Feb 2006 09:53:25 +0000 (10:53 +0100)]
[PATCH] blktrace: make net server dropped count be per-device
Require client to send a close event for each device.
Jens Axboe [Thu, 23 Feb 2006 09:46:00 +0000 (10:46 +0100)]
[PATCH] kernel: update relayfs to set POLLMSG on subbuffer switch
Jens Axboe [Thu, 23 Feb 2006 09:43:56 +0000 (10:43 +0100)]
[PATCH] blktrace: reduce context switches a lot, event count fix, etc
Transmit dropped events over the net as well, so the other end know if
we lost events. Use POLLMSG from relayfs to indicate subbuf switch.
Jens Axboe [Thu, 23 Feb 2006 07:56:20 +0000 (08:56 +0100)]
[PATCH] kernel: update to latest patch
Tom Zanussi [Thu, 23 Feb 2006 07:46:32 +0000 (08:46 +0100)]
[PATCH] blktrace: remove padding logic, it's not needed with the new sendfile()
Jens Axboe [Wed, 22 Feb 2006 20:57:00 +0000 (21:57 +0100)]
[PATCH] blktrace: get rid of signal hacks in accepting new connections
Jens Axboe [Wed, 22 Feb 2006 19:12:21 +0000 (20:12 +0100)]
[PATCH] README and blkrawverify minor update
Don't create an output file if the input argument is bogus or fails
Jens Axboe [Wed, 22 Feb 2006 12:23:30 +0000 (13:23 +0100)]
[PATCH] blktrace: no need to track ts->offset anymore
Jens Axboe [Wed, 22 Feb 2006 12:11:29 +0000 (13:11 +0100)]
[PATCH] kernel: update to fix padding read
Jens Axboe [Wed, 22 Feb 2006 12:12:32 +0000 (13:12 +0100)]
[PATCH] blktrace: serialize sendfile sendout, then we can use poll reliably
Jens Axboe [Tue, 21 Feb 2006 15:37:20 +0000 (16:37 +0100)]
[PATCH] kernel: last minute typo in kernel commit...
Jens Axboe [Tue, 21 Feb 2006 15:35:32 +0000 (16:35 +0100)]
[PATCH] kernel: redo the relayfs ->sendfile implementation
Jens Axboe [Tue, 21 Feb 2006 14:36:05 +0000 (15:36 +0100)]
[PATCH] blktrace: is_done() typo...
Jens Axboe [Tue, 21 Feb 2006 14:29:01 +0000 (15:29 +0100)]
[PATCH] blktrace: missed net_sendfile argument update
Jens Axboe [Tue, 21 Feb 2006 14:32:12 +0000 (15:32 +0100)]
[PATCH] blktrace: sendfile() improvements
Jens Axboe [Tue, 21 Feb 2006 14:24:40 +0000 (15:24 +0100)]
[PATCH] blktrace: valid magic in received header always
Jens Axboe [Tue, 21 Feb 2006 12:21:34 +0000 (13:21 +0100)]
[PATCH] blktrace: only do ioctl stop on local trace
Jens Axboe [Mon, 20 Feb 2006 12:41:37 +0000 (13:41 +0100)]
[PATCH] blktrace: tip_open_output() cleanup
Jens Axboe [Mon, 20 Feb 2006 12:34:05 +0000 (13:34 +0100)]
[PATCH] blktrace: store server output in client-date directory
Otherwise it's hard to do multiple traces without overwriting data.
Jens Axboe [Mon, 20 Feb 2006 10:59:49 +0000 (11:59 +0100)]
[PATCH] blktrace: stop trace on SIGINT to allow drain
Jens Axboe [Mon, 20 Feb 2006 10:17:39 +0000 (11:17 +0100)]
[PATCH] blktrace: ->fd and ->pfd init in net client mode
Jens Axboe [Mon, 20 Feb 2006 10:12:11 +0000 (11:12 +0100)]
[PATCH] blktrace: final (hopefully) data read stat updates
Jens Axboe [Mon, 20 Feb 2006 10:06:18 +0000 (11:06 +0100)]
[PATCH] blktrace: net server stat fixes
Jens Axboe [Mon, 20 Feb 2006 09:19:30 +0000 (10:19 +0100)]
[PATCH] blktrace: bad ->data_read increment, and poll() delay fix for sendfile()
Jens Axboe [Mon, 20 Feb 2006 08:56:56 +0000 (09:56 +0100)]
[PATCH] blktrace: use send() for last data on quit in sendfile() path
We need to do that, as we can only use full subbufs in the sendfile() path.
Jens Axboe [Mon, 20 Feb 2006 08:30:53 +0000 (09:30 +0100)]
[PATCH] blktrace: be a little more conservative on 'ready' subbuf bytes
Jens Axboe [Mon, 20 Feb 2006 08:19:29 +0000 (09:19 +0100)]
[PATCH] kernel: update to -rc4, include changes for sendfile() support
Jens Axboe [Mon, 20 Feb 2006 08:18:36 +0000 (09:18 +0100)]
[PATCH] blktrace: improve sendfile support (requires kernel change)
Jens Axboe [Thu, 16 Feb 2006 19:07:11 +0000 (20:07 +0100)]
Merge branch 'master' of ssh://axboe@router.home.kernel.dk/data/git/blktrace
Jens Axboe [Thu, 16 Feb 2006 19:07:00 +0000 (20:07 +0100)]
[PATCH] blktrace: don't truncate/open local files when in net client mode
Jens Axboe [Wed, 15 Feb 2006 13:04:07 +0000 (14:04 +0100)]
[PATCH] blktrace: bad alloc in sendfile() handler
Jens Axboe [Wed, 15 Feb 2006 09:37:41 +0000 (10:37 +0100)]
[PATCH] kernel: update to -rc3 (has little fixes/optimizations, too)
Jens Axboe [Wed, 15 Feb 2006 09:32:20 +0000 (10:32 +0100)]
[PATCH] blktrace: don't leak the accepted socket fd on reconnect
Jens Axboe [Wed, 15 Feb 2006 09:26:23 +0000 (10:26 +0100)]
[PATCH] blktrace: one more round up of data transfer
Jens Axboe [Wed, 15 Feb 2006 09:25:28 +0000 (10:25 +0100)]
[PATCH] blktrace: round up data read to nearest kb
Jens Axboe [Wed, 15 Feb 2006 09:17:39 +0000 (10:17 +0100)]
[PATCH] blktrace: show incoming connection
Jens Axboe [Wed, 15 Feb 2006 09:14:57 +0000 (10:14 +0100)]
[PATCH] blktrace: allow quit when waiting for repeat connection
Jens Axboe [Wed, 15 Feb 2006 09:07:45 +0000 (10:07 +0100)]
[PATCH] blktrace: proper end-of-run cleanup for restart
Jens Axboe [Wed, 15 Feb 2006 09:01:29 +0000 (10:01 +0100)]
[PATCH] blktrace: fill ops in net tip as well
Jens Axboe [Wed, 15 Feb 2006 08:58:23 +0000 (09:58 +0100)]
[PATCH] blktrace: allow client/server to signal end-of-run properly
Jens Axboe [Wed, 15 Feb 2006 08:33:45 +0000 (09:33 +0100)]
[PATCH] blktrace/README: update to include description of new net parameters
Jens Axboe [Wed, 15 Feb 2006 08:26:08 +0000 (09:26 +0100)]
[PATCH] verify_blkparse: -W warning
Jens Axboe [Wed, 15 Feb 2006 08:22:30 +0000 (09:22 +0100)]
[PATCH] blktrace: add -s sendfile option (doesn't work right now)
Jens Axboe [Wed, 15 Feb 2006 08:03:55 +0000 (09:03 +0100)]
[PATCH] blktrace: add ->ops for the read/get/flush methods
Jens Axboe [Tue, 14 Feb 2006 13:52:28 +0000 (14:52 +0100)]
[PATCH] blktrace: various net related fixes (accounting, stats, etc)
Jens Axboe [Tue, 14 Feb 2006 13:05:59 +0000 (14:05 +0100)]
[PATCH] blktrace: need to free ts->buf for networked transfer
Jens Axboe [Tue, 14 Feb 2006 13:04:58 +0000 (14:04 +0100)]
[PATCH] blktrace: fix network support, don't use sendfile() yet
We need relayfs changed for that to work (which I only have half-done)
Jens Axboe [Tue, 14 Feb 2006 09:51:39 +0000 (10:51 +0100)]
[PATCH] blktrace: first cut at adding network support
Jens Axboe [Tue, 14 Feb 2006 09:22:42 +0000 (10:22 +0100)]
[PATCH] blkrawverify: check and convert data appropriately
Jens Axboe [Tue, 14 Feb 2006 09:20:22 +0000 (10:20 +0100)]
[PATCH] check_data_endianess left in half-done state
Jens Axboe [Mon, 13 Feb 2006 14:53:38 +0000 (15:53 +0100)]
[PATCH] blkparse: __u32 -> pid_t
Jens Axboe [Thu, 9 Feb 2006 16:08:35 +0000 (17:08 +0100)]
[PATCH] kernel patch update again
Jens Axboe [Thu, 9 Feb 2006 15:09:06 +0000 (16:09 +0100)]
[PATCH] blkparse: ignore multiple process pid <-> name notifications
This can happen if you are doing multiple traces at the same time, then
you would get a notification after a new trace has been set up.
Jens Axboe [Thu, 9 Feb 2006 14:07:33 +0000 (15:07 +0100)]
[PATCH] blkparse: start unification of ppi and ppm
Jens Axboe [Thu, 9 Feb 2006 13:19:20 +0000 (14:19 +0100)]
[PATCH] kernel: update to work with latest Linus -git tree
Jens Axboe [Thu, 9 Feb 2006 13:01:12 +0000 (14:01 +0100)]
[PATCH] kernel: update patch to match ->comm changes in blkparse
Jens Axboe [Thu, 9 Feb 2006 12:58:34 +0000 (13:58 +0100)]
[PATCH] Shrink the trace by 1/3 by removing ->comm[16]
We now send notify messages out when we see a new process, so we don't
need to repeatedly send the same 16 bytes of name info everytime.
Jens Axboe [Thu, 9 Feb 2006 07:34:51 +0000 (08:34 +0100)]
[PATCH] Pin the mmap'ed output buffers in ram
Jens Axboe [Wed, 8 Feb 2006 14:52:45 +0000 (15:52 +0100)]
[PATCH] kernel: update to include the locking/md+dm fix
Jens Axboe [Wed, 8 Feb 2006 14:21:18 +0000 (15:21 +0100)]
[PATCH] blkparse: allow tracking of Queue -> Complete time for md/dm
For remapper devices, we want to track the Queue -> Complete cycle,
as that is all we have the option of doing there.
Jens Axboe [Wed, 8 Feb 2006 14:19:52 +0000 (15:19 +0100)]
[PATCH] btrace: allow -v option for blkparse -v
Jens Axboe [Wed, 8 Feb 2006 10:36:30 +0000 (11:36 +0100)]
[PATCH] kernel: update to latest
Jens Axboe [Wed, 8 Feb 2006 10:25:46 +0000 (11:25 +0100)]
[PATCH] blktrace: use the new setup/start/stop/teardown ioctls
Jens Axboe [Tue, 7 Feb 2006 15:59:21 +0000 (16:59 +0100)]
[PATCH] blktrace: remove unused defines
Jens Axboe [Tue, 7 Feb 2006 13:25:47 +0000 (14:25 +0100)]
[PATCH] blktrace: remove one user -> kernel copy by mmap'ing output buffers
Jens Axboe [Tue, 7 Feb 2006 13:23:54 +0000 (14:23 +0100)]
[PATCH] blkrawverify: account bad traces, don't dump a warning for each of them
Jens Axboe [Tue, 7 Feb 2006 08:05:33 +0000 (09:05 +0100)]
[PATCH] data_is_native can't be both static and extern
Jens Axboe [Mon, 6 Feb 2006 12:02:45 +0000 (13:02 +0100)]
[PATCH] Remove native/non-native print
Jens Axboe [Mon, 6 Feb 2006 11:06:44 +0000 (12:06 +0100)]
[PATCH] Allow trace data to stay CPU endianness
Basically just check whether we need to convert the trace or not
in blkparse, then we can get rid of the endianness conversion
in the hot path (blktrace:write_tip_events()).
Jens Axboe [Fri, 3 Feb 2006 13:58:46 +0000 (14:58 +0100)]
Merge branch 'master' of ssh://axboe@router/data/git/blktrace
Jens Axboe [Fri, 3 Feb 2006 13:57:47 +0000 (14:57 +0100)]
[PATCH] blktrace: Make the subbuf adding/removing lockless
Jens Axboe [Fri, 3 Feb 2006 11:55:49 +0000 (12:55 +0100)]
[PATCH] blkparse: don't let ->cur_depth go below zero
This can happen if we miss traces, so check for it.
Jens Axboe [Thu, 2 Feb 2006 20:42:00 +0000 (21:42 +0100)]
[PATCH] kernel: previous patch was reversed by mistake
Jens Axboe [Thu, 2 Feb 2006 18:16:28 +0000 (19:16 +0100)]
[PATCH] blkrawverify: note what file the output went to
I didn't actually realize this until I looked at the source...
Jens Axboe [Thu, 2 Feb 2006 17:39:40 +0000 (18:39 +0100)]
[PATCH] kernel: update to recent fixes
Jens Axboe [Thu, 2 Feb 2006 12:50:09 +0000 (13:50 +0100)]
[PATCH] blkparse: do_stdin() needs to increment read_sequence too
Jens Axboe [Thu, 2 Feb 2006 12:47:51 +0000 (13:47 +0100)]
[PATCH] blkparse: Fix bad ordering due to non-global sequence
We need to let events simmer in the queue for at least one iteration
of all devices, to prevent bad outputs if one CPU has late events.
Jens Axboe [Thu, 2 Feb 2006 12:20:57 +0000 (13:20 +0100)]
[PATCH] blkparse: make skip detection per-CPU as well
Jens Axboe [Thu, 2 Feb 2006 12:20:03 +0000 (13:20 +0100)]
[PATCH] verify_blkparse: improve output