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
Jens Axboe [Thu, 2 Feb 2006 11:06:34 +0000 (12:06 +0100)]
[PATCH] verify_blkparse: update for per-CPU sequences
Jens Axboe [Thu, 2 Feb 2006 11:00:14 +0000 (12:00 +0100)]
[PATCH] .gitignore: add blkrawverify
Jens Axboe [Thu, 2 Feb 2006 10:56:56 +0000 (11:56 +0100)]
[PATCH] Make the sequence per-CPU so the kernel side can be lockless
Jens Axboe [Thu, 2 Feb 2006 10:16:05 +0000 (11:16 +0100)]
[PATCH] blktrace: remove check_time, we always need to check it
Jens Axboe [Thu, 2 Feb 2006 08:23:56 +0000 (09:23 +0100)]
[PATCH] blktrace: make write_data() return early with buflen == 0
Alan D. Brunelle [Thu, 2 Feb 2006 08:23:20 +0000 (09:23 +0100)]
[PATCH] blktrace: speedup write out by aggregating writes
Alan D. Brunelle [Thu, 2 Feb 2006 08:16:58 +0000 (09:16 +0100)]
[PATCH] blktrace: remember to initialize mutex
Jens Axboe [Tue, 31 Jan 2006 19:21:15 +0000 (20:21 +0100)]
[PATCH] kernel: update to include Alan's relay_reserve() method
Jens Axboe [Tue, 31 Jan 2006 08:24:29 +0000 (09:24 +0100)]
[PATCH] blkparse: be sure to propagate read_data() error all the way back
Jens Axboe [Tue, 31 Jan 2006 08:21:04 +0000 (09:21 +0100)]
[PATCH] blkparse: cut down on excessive number of fcntl() calls
Cache the blocking state locally and only issue it if changed.
Jens Axboe [Tue, 31 Jan 2006 08:11:01 +0000 (09:11 +0100)]
[PATCH] blkparse: don't do partial reads in read_data()
If we do a partial read, the trace may look ok because the magic is there,
but we will have lost it and the next read() will be confused. So only
return early if we read zero bytes and we must not block, otherwise wait
around for the remaining data.
Jens Axboe [Mon, 30 Jan 2006 20:35:31 +0000 (21:35 +0100)]
[PATCH] btrace: don't be quiet by default, and fix -h parameter
Alan D. Brunelle [Mon, 30 Jan 2006 18:03:43 +0000 (19:03 +0100)]
[PATCH] blkparse: Remove negative skips
The following patch does not insert skips that go backwards. I am not
sure why we do, but on occasion we find events that are behind where we
should be, and we don't have an entry in skipped ones - that would make
me thing it's a duplicate. But in any event, we should not be reporting
such things - they cause huge skip numbers by wrapping on an unsigned long.
Jens Axboe [Mon, 30 Jan 2006 13:37:04 +0000 (14:37 +0100)]
[PATCH] blkparse: don't let SIGINT show stats right away, we might not be done
Jens Axboe [Mon, 30 Jan 2006 13:36:25 +0000 (14:36 +0100)]
[PATCH] blktrace: allow live tracing to get full subbuffers as well
The poll() timeout will keep us reading smaller buffers, if the data
generation rate isn't high enough.
Jens Axboe [Mon, 30 Jan 2006 13:31:01 +0000 (14:31 +0100)]
[PATCH] blktrace: fix leftover_ts offsetting
Jens Axboe [Sat, 28 Jan 2006 19:39:11 +0000 (20:39 +0100)]
[PATCH] blkrawverify: Check for EOF in error reporting
A check of fread returning 0 is not sufficient towards determining an.
error - 0 also indicates EOF. Added check for that.
Jens Axboe [Sat, 28 Jan 2006 19:36:09 +0000 (20:36 +0100)]
[PATCH] blktrace: really fix the loop logic
Jens Axboe [Sat, 28 Jan 2006 19:15:27 +0000 (20:15 +0100)]
[PATCH] blktrace: fix logic for write out loop when exiting
Jens Axboe [Sat, 28 Jan 2006 19:06:28 +0000 (20:06 +0100)]
[PATCH] blkrawverify: cast __u64 to unsigned long long for printing
Jens Axboe [Fri, 27 Jan 2006 18:42:30 +0000 (19:42 +0100)]
[PATCH] blktrace: fix hang and no output if first sequence is not expected
Alan D. Brunelle [Fri, 27 Jan 2006 16:12:35 +0000 (17:12 +0100)]
[PATCH] blktrace: cleanup the leftover subbuf code
Jens Axboe [Fri, 27 Jan 2006 15:26:25 +0000 (16:26 +0100)]
[PATCH] blktrace/blkrawverify: get rid of pesky signedness warnings
Jens Axboe [Fri, 27 Jan 2006 13:47:15 +0000 (14:47 +0100)]
[PATCH] Need to still use outputname to check no_stdout
Jens Axboe [Fri, 27 Jan 2006 13:41:59 +0000 (14:41 +0100)]
[PATCH] Forgot to add list.h
Jens Axboe [Fri, 27 Jan 2006 13:39:35 +0000 (14:39 +0100)]
[PATCH] blktrace: completely rewrite the event pull/pushing loops
Jens Axboe [Fri, 27 Jan 2006 09:35:47 +0000 (10:35 +0100)]
[PATCH] kernel: update kernel patch with the HT sibling time offset fix
Jens Axboe [Thu, 26 Jan 2006 19:07:26 +0000 (20:07 +0100)]
[PATCH] blkrawverify: u64 types need %llu format
Alan D. Brunelle [Thu, 26 Jan 2006 15:03:12 +0000 (16:03 +0100)]
[PATCH] Added blkrawverify utility
Jens Axboe [Thu, 26 Jan 2006 05:48:45 +0000 (21:48 -0800)]
[PATCH] blktrace: improve live tracing
Jens Axboe [Wed, 25 Jan 2006 17:59:38 +0000 (18:59 +0100)]
[PATCH] kernel: update patch for the SMP fix
Jens Axboe [Wed, 25 Jan 2006 17:54:14 +0000 (18:54 +0100)]
[PATCH] blkparse: fill unitialized pci->cpus.fd with -1