disktools.git
18 years ago[PATCH] fio: pretty close to compiling/working on FreeBSD now
Jens Axboe [Mon, 5 Dec 2005 19:26:36 +0000 (20:26 +0100)]
[PATCH] fio: pretty close to compiling/working on FreeBSD now

18 years ago[PATCH] fio: os-freebsd.h header
Jens Axboe [Mon, 5 Dec 2005 18:53:13 +0000 (19:53 +0100)]
[PATCH] fio: os-freebsd.h header

18 years ago[PATCH] fio: more portability fixes
Jens Axboe [Mon, 5 Dec 2005 18:52:56 +0000 (19:52 +0100)]
[PATCH] fio: more portability fixes

18 years ago[PATCH] fio: kill asm/unistd.h include
Jens Axboe [Mon, 5 Dec 2005 18:42:01 +0000 (19:42 +0100)]
[PATCH] fio: kill asm/unistd.h include

18 years ago[PATCH] fio: one more md5 int type fixup
Jens Axboe [Mon, 5 Dec 2005 18:39:13 +0000 (19:39 +0100)]
[PATCH] fio: one more md5 int type fixup

18 years ago[PATCH] fio: __ux -> uintx_t
Jens Axboe [Mon, 5 Dec 2005 18:38:40 +0000 (19:38 +0100)]
[PATCH] fio: __ux -> uintx_t

18 years ago[PATCH] fio: support for posix aio
Jens Axboe [Mon, 5 Dec 2005 18:29:03 +0000 (19:29 +0100)]
[PATCH] fio: support for posix aio

18 years ago[PATCH] fio: prepare to make it more cross platform
Jens Axboe [Mon, 5 Dec 2005 14:13:48 +0000 (15:13 +0100)]
[PATCH] fio: prepare to make it more cross platform

18 years ago[PATCH] fio: better check_str() setup
Jens Axboe [Fri, 2 Dec 2005 14:03:14 +0000 (15:03 +0100)]
[PATCH] fio: better check_str() setup

18 years ago[PATCH] fio: fix timeout quit with loops > 1
Jens Axboe [Fri, 2 Dec 2005 08:04:09 +0000 (09:04 +0100)]
[PATCH] fio: fix timeout quit with loops > 1

18 years ago[PATCH] fio: replace home grown argument parsing with getopt()
Jens Axboe [Fri, 2 Dec 2005 07:56:15 +0000 (08:56 +0100)]
[PATCH] fio: replace home grown argument parsing with getopt()

18 years ago[PATCH] fio: shadow warnings
Jens Axboe [Thu, 1 Dec 2005 11:18:31 +0000 (12:18 +0100)]
[PATCH] fio: shadow warnings

18 years ago[PATCH] fio: change rw= parameter to take string instead of hard ints
Jens Axboe [Thu, 1 Dec 2005 11:13:32 +0000 (12:13 +0100)]
[PATCH] fio: change rw= parameter to take string instead of hard ints

18 years agoMerge branch 'master' of axboe@brick.kernel.dk:/data/git/disktools
Jens Axboe [Thu, 1 Dec 2005 11:01:32 +0000 (12:01 +0100)]
Merge branch 'master' of axboe@brick.kernel.dk:/data/git/disktools

18 years ago[PATCH] fio: 'overwrite' parameter needs to take a value
Jens Axboe [Thu, 1 Dec 2005 08:50:05 +0000 (09:50 +0100)]
[PATCH] fio: 'overwrite' parameter needs to take a value

18 years ago[PATCH] fio: fix -W warnings
Jens Axboe [Thu, 1 Dec 2005 08:43:17 +0000 (09:43 +0100)]
[PATCH] fio: fix -W warnings

18 years ago[PATCH] fio: basename() also garbles the passed variable
Jens Axboe [Wed, 30 Nov 2005 15:43:23 +0000 (16:43 +0100)]
[PATCH] fio: basename() also garbles the passed variable

18 years ago[PATCH] fio: sscanf() doesn't like size expanders
Jens Axboe [Wed, 30 Nov 2005 15:35:50 +0000 (16:35 +0100)]
[PATCH] fio: sscanf() doesn't like size expanders

18 years ago[PATCH] fio: ->verror need not be so large
Jens Axboe [Wed, 30 Nov 2005 14:31:40 +0000 (15:31 +0100)]
[PATCH] fio: ->verror need not be so large

18 years ago[PATCH] fio: missed fio-ini.c errors
Jens Axboe [Wed, 30 Nov 2005 14:28:42 +0000 (15:28 +0100)]
[PATCH] fio: missed fio-ini.c errors

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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()

18 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

18 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

18 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!

18 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

18 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

18 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)

18 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

18 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

18 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

18 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

18 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

18 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.

18 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

18 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

18 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

18 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.

18 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

18 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

18 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

18 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

18 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()

18 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()

18 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

18 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.

18 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

18 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()

18 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

18 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

18 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

18 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

18 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

18 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

18 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

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

18 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

18 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'

18 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

18 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).

18 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[]

18 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

18 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

18 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

18 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

18 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

18 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

18 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)

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

18 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

18 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

18 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

18 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

18 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.

18 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

18 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

18 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

18 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.

18 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.

18 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

18 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

18 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

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

18 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

18 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)

18 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

18 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.

18 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.

18 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

18 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

18 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

18 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

18 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

18 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