disktools.git
19 years ago[PATCH] fio: pin point where an error happened
Jens Axboe [Wed, 30 Nov 2005 14:27:42 +0000 (15:27 +0100)]
[PATCH] fio: pin point where an error happened

19 years ago[PATCH] fio: don't prepend directory to filename unless it is set
Jens Axboe [Wed, 30 Nov 2005 10:52:42 +0000 (11:52 +0100)]
[PATCH] fio: don't prepend directory to filename unless it is set

19 years ago[PATCH] fio: extend disk stats to cover more than just utilization
Jens Axboe [Wed, 30 Nov 2005 10:06:42 +0000 (11:06 +0100)]
[PATCH] fio: extend disk stats to cover more than just utilization

19 years ago[PATCH] fio: file vs bdev size fixes
Jens Axboe [Wed, 30 Nov 2005 09:05:59 +0000 (10:05 +0100)]
[PATCH] fio: file vs bdev size fixes

19 years ago[PATCH] fio: extend file if it's too small
Jens Axboe [Tue, 29 Nov 2005 19:30:41 +0000 (20:30 +0100)]
[PATCH] fio: extend file if it's too small

19 years ago[PATCH] fio: unlink the file if terminated during file creation
Jens Axboe [Tue, 29 Nov 2005 09:41:00 +0000 (10:41 +0100)]
[PATCH] fio: unlink the file if terminated during file creation

19 years ago[PATCH] fio: flush output when showing termination message
Jens Axboe [Tue, 29 Nov 2005 09:36:35 +0000 (10:36 +0100)]
[PATCH] fio: flush output when showing termination message

19 years ago[PATCH] fio: use temporary storage before calling dirname()
Jens Axboe [Mon, 28 Nov 2005 15:09:02 +0000 (16:09 +0100)]
[PATCH] fio: use temporary storage before calling dirname()

19 years ago[PATCH] fio: size check was reversed
Jens Axboe [Mon, 28 Nov 2005 15:08:15 +0000 (16:08 +0100)]
[PATCH] fio: size check was reversed

19 years ago[PATCH] fio: quit can take a while, so show that we starting the cleanup
Jens Axboe [Fri, 25 Nov 2005 08:47:14 +0000 (09:47 +0100)]
[PATCH] fio: quit can take a while, so show that we starting the cleanup

19 years ago[PATCH] fio: mistakenly deleted fio-ini.c!
Jens Axboe [Fri, 25 Nov 2005 07:57:38 +0000 (08:57 +0100)]
[PATCH] fio: mistakenly deleted fio-ini.c!

19 years ago[PATCH] fio: merge the two sig handlers
Jens Axboe [Fri, 25 Nov 2005 07:55:49 +0000 (08:55 +0100)]
[PATCH] fio: merge the two sig handlers

19 years ago[PATCH] fio: move the disk util stats out of the thread area
Jens Axboe [Thu, 24 Nov 2005 19:35:05 +0000 (20:35 +0100)]
[PATCH] fio: move the disk util stats out of the thread area

19 years ago[PATCH] fio: make disk util work better (account like ru)
Jens Axboe [Thu, 24 Nov 2005 15:21:49 +0000 (16:21 +0100)]
[PATCH] fio: make disk util work better (account like ru)

19 years ago[PATCH] fio: add some basic disk utilization stats
Jens Axboe [Thu, 24 Nov 2005 15:06:29 +0000 (16:06 +0100)]
[PATCH] fio: add some basic disk utilization stats

19 years ago[PATCH] sgioread: fix sign warning
Jens Axboe [Thu, 24 Nov 2005 08:32:24 +0000 (09:32 +0100)]
[PATCH] sgioread: fix sign warning

19 years ago[PATCH] fio: fix larger sleeps
Jens Axboe [Wed, 23 Nov 2005 14:43:49 +0000 (15:43 +0100)]
[PATCH] fio: fix larger sleeps

19 years ago[PATCH] sgioread: fix -s option
Jens Axboe [Wed, 23 Nov 2005 11:49:19 +0000 (12:49 +0100)]
[PATCH] sgioread: fix -s option

19 years ago[PATCH] sgioread: Use correct cdb len
Jens Axboe [Wed, 23 Nov 2005 11:24:23 +0000 (12:24 +0100)]
[PATCH] sgioread: Use correct cdb len

19 years ago[PATCH] fio: Add option for using crc32 for verifies.
Jens Axboe [Fri, 18 Nov 2005 10:36:39 +0000 (11:36 +0100)]
[PATCH] fio: Add option for using crc32 for verifies.

It's a lot faster, but md5 is a lot less likely to collide.

19 years ago[PATCH] Add mem=mmap option to use anon mmap for buffer memory
Jens Axboe [Fri, 18 Nov 2005 10:10:00 +0000 (11:10 +0100)]
[PATCH] Add mem=mmap option to use anon mmap for buffer memory

19 years ago[PATCH] fio: for mmap'ed io with the direct option, sync after each copy
Jens Axboe [Fri, 18 Nov 2005 10:01:35 +0000 (11:01 +0100)]
[PATCH] fio: for mmap'ed io with the direct option, sync after each copy

19 years ago[PATCH] fio: print whether we will use mmap or not
Jens Axboe [Thu, 17 Nov 2005 15:28:38 +0000 (16:28 +0100)]
[PATCH] fio: print whether we will use mmap or not

19 years ago[PATCH] fio: add support for mmap'ed io.
Jens Axboe [Thu, 17 Nov 2005 13:58:33 +0000 (14:58 +0100)]
[PATCH] fio: add support for mmap'ed io.

19 years ago[PATCH] fio: various fixes for using a bdev directly
Jens Axboe [Thu, 17 Nov 2005 12:53:36 +0000 (13:53 +0100)]
[PATCH] fio: various fixes for using a bdev directly

19 years ago[PATCH] fio: if no size given for read, just use file size
Jens Axboe [Tue, 15 Nov 2005 15:55:47 +0000 (16:55 +0100)]
[PATCH] fio: if no size given for read, just use file size

19 years ago[PATCH] fio: show group stats after individual job stats
Jens Axboe [Mon, 14 Nov 2005 14:52:45 +0000 (15:52 +0100)]
[PATCH] fio: show group stats after individual job stats

19 years ago[PATCH] fio: display percent of agg bw a job got
Jens Axboe [Thu, 10 Nov 2005 22:12:59 +0000 (23:12 +0100)]
[PATCH] fio: display percent of agg bw a job got

19 years ago[PATCH] fio: one-off in check_strset()
Jens Axboe [Thu, 10 Nov 2005 11:03:06 +0000 (12:03 +0100)]
[PATCH] fio: one-off in check_strset()

19 years ago[PATCH] fio: Add check_strset()
Jens Axboe [Thu, 10 Nov 2005 10:59:23 +0000 (11:59 +0100)]
[PATCH] fio: Add check_strset()

19 years ago[PATCH] fio: add option for using threads
Jens Axboe [Thu, 10 Nov 2005 10:54:51 +0000 (11:54 +0100)]
[PATCH] fio: add option for using threads

19 years ago[PATCH] fio: split the code up a bit, fio.c was getting huge.
Jens Axboe [Thu, 10 Nov 2005 10:31:22 +0000 (11:31 +0100)]
[PATCH] fio: split the code up a bit, fio.c was getting huge.

19 years ago[PATCH] Add Makefile depedency checks
Jens Axboe [Thu, 10 Nov 2005 08:02:43 +0000 (09:02 +0100)]
[PATCH] Add Makefile depedency checks

19 years ago[PATCH] fio: strip whitespace at the end as well in check_strstore()
Jens Axboe [Wed, 9 Nov 2005 10:56:40 +0000 (11:56 +0100)]
[PATCH] fio: strip whitespace at the end as well in check_strstore()

19 years ago[PATCH] fio: stats update, make it work for loops and verifies
Jens Axboe [Wed, 9 Nov 2005 10:16:59 +0000 (11:16 +0100)]
[PATCH] fio: stats update, make it work for loops and verifies

19 years ago[PATCH] fio: do seperate statistics between stonewalls as they are not related
Jens Axboe [Wed, 9 Nov 2005 09:39:47 +0000 (10:39 +0100)]
[PATCH] fio: do seperate statistics between stonewalls as they are not related

19 years ago[PATCH] Add generic_ffz for use for archs without an optimized version
Jens Axboe [Wed, 9 Nov 2005 08:24:14 +0000 (09:24 +0100)]
[PATCH] Add generic_ffz for use for archs without an optimized version

19 years ago[PATCH] Make 'ARCH' a define, it may not be used
Jens Axboe [Wed, 9 Nov 2005 08:18:27 +0000 (09:18 +0100)]
[PATCH] Make 'ARCH' a define, it may not be used

19 years ago[PATCH] fio: BITS_PER_LONG can just be __WORDSIZE
Jens Axboe [Wed, 9 Nov 2005 08:09:44 +0000 (09:09 +0100)]
[PATCH] fio: BITS_PER_LONG can just be __WORDSIZE

19 years ago[PATCH] drivescan/misc: arch stuff
Jens Axboe [Tue, 8 Nov 2005 19:10:13 +0000 (20:10 +0100)]
[PATCH] drivescan/misc: arch stuff

19 years ago[PATCH] fio: forgot arch.h checkin
Jens Axboe [Tue, 8 Nov 2005 18:04:27 +0000 (19:04 +0100)]
[PATCH] fio: forgot arch.h checkin

19 years ago[PATCH] fio: error handling
Jens Axboe [Tue, 8 Nov 2005 19:04:43 +0000 (20:04 +0100)]
[PATCH] fio: error handling

19 years ago[PATCH] fio: fix some arch issues
Jens Axboe [Tue, 8 Nov 2005 18:03:00 +0000 (19:03 +0100)]
[PATCH] fio: fix some arch issues

19 years ago[PATCH] fio: update tiobench example to use 'numjobs'
Jens Axboe [Tue, 8 Nov 2005 15:53:46 +0000 (16:53 +0100)]
[PATCH] fio: update tiobench example to use 'numjobs'

19 years ago[PATCH] fio: 'directory' option debug kill
Jens Axboe [Tue, 8 Nov 2005 15:52:34 +0000 (16:52 +0100)]
[PATCH] fio: 'directory' option debug kill

19 years ago[PATCH] fio: add 'directory' and 'numjobs' options
Jens Axboe [Tue, 8 Nov 2005 15:52:02 +0000 (16:52 +0100)]
[PATCH] fio: add 'directory' and 'numjobs' options

The directory options specifies the top level directory for io files.
The numjobs option allows the creation of duplicates entries of a
specific job, useful for tiobench like setups ('x' threads doing the
same thing).

19 years ago[PATCH] fio: redundant setting of run_str[]
Jens Axboe [Tue, 8 Nov 2005 15:13:33 +0000 (16:13 +0100)]
[PATCH] fio: redundant setting of run_str[]

19 years ago[PATCH] fio: add tiobench example file
Jens Axboe [Tue, 8 Nov 2005 14:30:40 +0000 (15:30 +0100)]
[PATCH] fio: add tiobench example file

19 years ago[PATCH] fio: stonewall needs to break to honor future stonewalls
Jens Axboe [Tue, 8 Nov 2005 14:30:18 +0000 (15:30 +0100)]
[PATCH] fio: stonewall needs to break to honor future stonewalls

19 years ago[PATCH] fio: fix busy map problem with file offsets
Jens Axboe [Tue, 8 Nov 2005 13:13:04 +0000 (14:13 +0100)]
[PATCH] fio: fix busy map problem with file offsets

19 years ago[PATCH] fio: improve timing on low number of usecs
Jens Axboe [Tue, 8 Nov 2005 11:57:07 +0000 (12:57 +0100)]
[PATCH] fio: improve timing on low number of usecs

19 years ago[PATCH] fio: add stonewall option to serialize jobs when wanted
Jens Axboe [Tue, 8 Nov 2005 09:35:19 +0000 (10:35 +0100)]
[PATCH] fio: add stonewall option to serialize jobs when wanted

19 years ago[PATCH] fio: add cpu usage stats
Jens Axboe [Tue, 8 Nov 2005 09:08:04 +0000 (10:08 +0100)]
[PATCH] fio: add cpu usage stats

19 years ago[PATCH] fio: Change '+' runstate to show what the job is doing (r/R/w/W)
Jens Axboe [Tue, 8 Nov 2005 08:28:08 +0000 (09:28 +0100)]
[PATCH] fio: Change '+' runstate to show what the job is doing (r/R/w/W)

19 years ago[PATCH] fio: td_write()
Jens Axboe [Tue, 8 Nov 2005 08:22:00 +0000 (09:22 +0100)]
[PATCH] fio: td_write()

19 years ago[PATCH] fio: add size detection for block devices
Jens Axboe [Tue, 8 Nov 2005 08:20:58 +0000 (09:20 +0100)]
[PATCH] fio: add size detection for block devices

19 years ago[PATCH] fio: fix aio syscall returns and io_u leak on end-of-io
Jens Axboe [Mon, 7 Nov 2005 15:57:33 +0000 (16:57 +0100)]
[PATCH] fio: fix aio syscall returns and io_u leak on end-of-io

19 years ago[PATCH] fio: make the aio path handle resubmits
Jens Axboe [Mon, 7 Nov 2005 15:48:11 +0000 (16:48 +0100)]
[PATCH] fio: make the aio path handle resubmits

19 years ago[PATCH] fio: make default timeout be until we are done
Jens Axboe [Mon, 7 Nov 2005 15:40:09 +0000 (16:40 +0100)]
[PATCH] fio: make default timeout be until we are done

19 years ago[PATCH] fio: Switch to bytes instead and add map of pending random io
Jens Axboe [Mon, 7 Nov 2005 15:29:54 +0000 (16:29 +0100)]
[PATCH] fio: Switch to bytes instead and add map of pending random io

Eliminated overlaps, random verify should now work for any bsrange setting.

19 years agoMerge branch 'master' of axboe@router:/data/git/disktools
Jens Axboe [Mon, 7 Nov 2005 08:42:20 +0000 (09:42 +0100)]
Merge branch 'master' of axboe@router:/data/git/disktools

19 years ago[PATCH] fio: convert all internal accounting to sectors
Jens Axboe [Mon, 7 Nov 2005 08:41:52 +0000 (09:41 +0100)]
[PATCH] fio: convert all internal accounting to sectors

19 years ago[PATCH] fio: make sure bs is a multiple of 512
Jens Axboe [Mon, 7 Nov 2005 08:33:12 +0000 (09:33 +0100)]
[PATCH] fio: make sure bs is a multiple of 512

19 years ago[PATCH] fio: random verify fixes, still some problems left
Jens Axboe [Fri, 4 Nov 2005 13:31:16 +0000 (14:31 +0100)]
[PATCH] fio: random verify fixes, still some problems left

If the bsrange option is used, it tends to screw up.

19 years ago[PATCH] fio: make random io writes verifiable as well
Jens Axboe [Fri, 4 Nov 2005 12:39:32 +0000 (13:39 +0100)]
[PATCH] fio: make random io writes verifiable as well

We maintain a log of successfully written blocks, so we can just
unwind it for verification.

19 years ago[PATCH] fio: let td->error determine exit point
Jens Axboe [Fri, 4 Nov 2005 12:00:40 +0000 (13:00 +0100)]
[PATCH] fio: let td->error determine exit point

19 years ago[PATCH] fio: make logic easier to read
Jens Axboe [Fri, 4 Nov 2005 11:58:30 +0000 (12:58 +0100)]
[PATCH] fio: make logic easier to read

19 years ago[PATCH] fio: disable verify for random io for now
Jens Axboe [Fri, 4 Nov 2005 11:55:41 +0000 (12:55 +0100)]
[PATCH] fio: disable verify for random io for now

19 years ago[PATCH] fio: verify cleanups
Jens Axboe [Fri, 4 Nov 2005 11:44:53 +0000 (12:44 +0100)]
[PATCH] fio: verify cleanups

19 years ago[PATCH] fio: Assume verify is ok for a hole
Jens Axboe [Fri, 4 Nov 2005 09:41:36 +0000 (10:41 +0100)]
[PATCH] fio: Assume verify is ok for a hole

19 years ago[PATCH] fio: only verify for writes (duh)
Jens Axboe [Fri, 4 Nov 2005 09:38:16 +0000 (10:38 +0100)]
[PATCH] fio: only verify for writes (duh)

19 years ago[PATCH] fio: correct stats for loops=x, where x > 1
Jens Axboe [Fri, 4 Nov 2005 08:52:04 +0000 (09:52 +0100)]
[PATCH] fio: correct stats for loops=x, where x > 1

19 years ago[PATCH] fio: Allow aio verify to do queueing
Jens Axboe [Fri, 4 Nov 2005 08:31:13 +0000 (09:31 +0100)]
[PATCH] fio: Allow aio verify to do queueing

We can support 1 io in flight while we are verifying another one, to
at least take a little advantage of queueing.

19 years ago[PATCH] fio: Implement async verify
Jens Axboe [Fri, 4 Nov 2005 07:56:14 +0000 (08:56 +0100)]
[PATCH] fio: Implement async verify

Doesn't take advantage of queueing yet.

19 years ago[PATCH] fio: get_io_u() doesn't need the on-stack length/offset anymore
Jens Axboe [Thu, 3 Nov 2005 21:10:52 +0000 (22:10 +0100)]
[PATCH] fio: get_io_u() doesn't need the on-stack length/offset anymore

19 years ago[PATCH] fio: mark the md5 code as being lifted from the linux kernel
Jens Axboe [Thu, 3 Nov 2005 21:08:52 +0000 (22:08 +0100)]
[PATCH] fio: mark the md5 code as being lifted from the linux kernel

19 years ago[PATCH] fio: improve state setting and printing
Jens Axboe [Thu, 3 Nov 2005 20:21:37 +0000 (21:21 +0100)]
[PATCH] fio: improve state setting and printing

19 years ago[PATCH] fio: some verify fixes
Jens Axboe [Thu, 3 Nov 2005 16:14:14 +0000 (17:14 +0100)]
[PATCH] fio: some verify fixes

19 years ago[PATCH] fio: Really implement verify
Jens Axboe [Thu, 3 Nov 2005 15:37:26 +0000 (16:37 +0100)]
[PATCH] fio: Really implement verify

Two missing parts right now:

- Need to say ok to empty blocks for randomly filled files
- Need to implement aio version of verify

19 years ago[PATCH] fio: commit the md5 bits
Jens Axboe [Thu, 3 Nov 2005 15:15:57 +0000 (16:15 +0100)]
[PATCH] fio: commit the md5 bits

19 years ago[PATCH] fio: Add start of 'verify' option
Jens Axboe [Thu, 3 Nov 2005 15:08:07 +0000 (16:08 +0100)]
[PATCH] fio: Add start of 'verify' option

The plan is to have written files stuffed with random data and meta data to
be able to verify the written data after the job completes.

19 years ago[PATCH] fio: Remove jobs on command line
Jens Axboe [Thu, 3 Nov 2005 14:56:17 +0000 (15:56 +0100)]
[PATCH] fio: Remove jobs on command line

It's a hassle to keep them in sync and the file version is a lot more
flexible.

19 years ago[PATCH] fio: Add 'loops' parameter to specify number of times to run the job
Jens Axboe [Thu, 3 Nov 2005 14:54:43 +0000 (15:54 +0100)]
[PATCH] fio: Add 'loops' parameter to specify number of times to run the job

19 years ago[PATCH] fio: add create_serialize and create_fsync options
Jens Axboe [Thu, 3 Nov 2005 14:47:48 +0000 (15:47 +0100)]
[PATCH] fio: add create_serialize and create_fsync options

Allows to control whether we serialize the creation of files prior
to reading them, and whether we fsync() the descriptor after setup.

19 years ago[PATCH] fio: correct latency graph
Jens Axboe [Mon, 31 Oct 2005 10:50:23 +0000 (11:50 +0100)]
[PATCH] fio: correct latency graph

19 years ago[PATCH] fio: add bwavgtime option for setting bandwidth average cycle
Jens Axboe [Mon, 31 Oct 2005 10:49:25 +0000 (11:49 +0100)]
[PATCH] fio: add bwavgtime option for setting bandwidth average cycle

19 years ago[PATCH] fio: move fsync to the end after all the timings have been done
Jens Axboe [Fri, 28 Oct 2005 14:38:42 +0000 (16:38 +0200)]
[PATCH] fio: move fsync to the end after all the timings have been done

19 years ago[PATCH] fio: async thinktime should be at the end
Jens Axboe [Fri, 28 Oct 2005 14:34:37 +0000 (16:34 +0200)]
[PATCH] fio: async thinktime should be at the end

19 years ago[PATCH] fio: rename delaysleep to thinktime and update docu
Jens Axboe [Fri, 28 Oct 2005 14:34:02 +0000 (16:34 +0200)]
[PATCH] fio: rename delaysleep to thinktime and update docu

19 years ago[PATCH] fio: rename plot script and include in installation
Jens Axboe [Fri, 28 Oct 2005 12:08:46 +0000 (14:08 +0200)]
[PATCH] fio: rename plot script and include in installation

19 years ago[PATCH] fio: add 'exitall' option to terminate other jobs when one quits
Jens Axboe [Fri, 28 Oct 2005 12:05:24 +0000 (14:05 +0200)]
[PATCH] fio: add 'exitall' option to terminate other jobs when one quits

19 years ago[PATCH] fio: random io was broken after blocks -> kb conversion
Jens Axboe [Fri, 28 Oct 2005 11:42:50 +0000 (13:42 +0200)]
[PATCH] fio: random io was broken after blocks -> kb conversion

19 years ago[PATCH] fio: dump per-job runtime as well
Jens Axboe [Thu, 27 Oct 2005 15:12:41 +0000 (17:12 +0200)]
[PATCH] fio: dump per-job runtime as well

19 years ago[PATCH] fio: aggregate bandwidth isn't just the sum of bandwidths
Jens Axboe [Thu, 27 Oct 2005 11:38:55 +0000 (13:38 +0200)]
[PATCH] fio: aggregate bandwidth isn't just the sum of bandwidths

That screws up if clients don't have the same runtime. So define
the aggregate bandwidth as io_read / max_runtime.

19 years ago[PATCH] fio: Move file creating even earlier and fix bug in setup_rate()
Jens Axboe [Thu, 27 Oct 2005 10:57:59 +0000 (12:57 +0200)]
[PATCH] fio: Move file creating even earlier and fix bug in setup_rate()

19 years ago[PATCH] fio: fixup rate calculations
Jens Axboe [Thu, 27 Oct 2005 10:49:27 +0000 (12:49 +0200)]
[PATCH] fio: fixup rate calculations

19 years ago[PATCH] fio: serialize client file creating to avoid bad fs layout
Jens Axboe [Thu, 27 Oct 2005 10:44:08 +0000 (12:44 +0200)]
[PATCH] fio: serialize client file creating to avoid bad fs layout

19 years ago[PATCH] Add support for the bsrange=x-y option, mixing thread block sizes
Jens Axboe [Thu, 27 Oct 2005 10:37:39 +0000 (12:37 +0200)]
[PATCH] Add support for the bsrange=x-y option, mixing thread block sizes

19 years ago[PATCH] fio: update default random seed
Jens Axboe [Thu, 27 Oct 2005 07:29:37 +0000 (09:29 +0200)]
[PATCH] fio: update default random seed

19 years ago[PATCH] fio: prepare for mixed block sized io
Jens Axboe [Thu, 27 Oct 2005 07:27:03 +0000 (09:27 +0200)]
[PATCH] fio: prepare for mixed block sized io