History log of /external/fio/log.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
10aa136bddbaa7c845ab4eacb4a9a4a88d6657a3 02-Apr-2014 Jens Axboe <axboe@fb.com> Cleanup symbols that should be static

Run analysis on symbols not used outside of their current file,
turn them into statics.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/log.c
03a0825286c82d79b8d489faf33a76d50713474b 11-Sep-2013 Jens Axboe <axboe@kernel.dk> debug: ensure that __dprint() is also logged over the network

We force local logging now, but that's not terribly useful
if you can't see the output from the backend. Make it follow
the usual rules of logging over the network if a backend, to
syslog, or locally.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
fdd5f15f8231e8c91c4deff22e630a34addd0fef 27-Apr-2013 Vincent Kang Fu <VFu@fusionio.com> Add log_info_flush()

If fio dumps status through -USR1 or similar and output is
being stored in a file, the buffering on the file descriptor
by the library can cause is not to see all the output. Ensure
that it gets flushed after dumping stats.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
95820b6e6c92025df8d89c0bf39b174e53137c41 31-Jan-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
client.c
configure
fio.c
fio.h
server.c
server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
98ffb8f3ecebed9984d1744f142eb8be10c14dbd 30-Jan-2013 Ken Raeburn <raeburn@permabit.com> Fix bugs in [v]snprintf usage

When calling snprintf, supply the full buffer size instead of
one byte less.

When using the returned length from vsnprintf for logging, don't write
more than the actual buffer size (minus one for the trailing \0), in
case the formatted string was truncated.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
3ad04399c576bb7935b9a7b8c07d5acf373a7bc4 26-Mar-2012 Jens Axboe <axboe@kernel.dk> Add named log level

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
084d1c6f817eacaaefa1de4f0637ef6c1405d74b 03-Mar-2012 Jens Axboe <axboe@kernel.dk> Add new net command for text logging

Encapsulate the text in a payload, that also includes the
logging level and the time the event took place. The text
client will do as it always has done, but the gui client
can now do proper logging and knows if this is debug/info
or error messages.

No functional change in the GUI.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
13755d946d034eb7395a818db7ace2c9cb60b4cb 10-Oct-2011 Jens Axboe <axboe@kernel.dk> server: improve pidfile and log handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
1f39e5556fc0418ac6d1bd8531a91c94836a6350 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Fix warnings about unused fwrite() return value

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
734f38cb03e03390cddfd2d31cdbbd3f3d7f9e7f 04-Oct-2011 Jens Axboe <axboe@kernel.dk> log: don't use vsyslog

AIX/HPUX don't have it at least, and since we use a crappy
fixed length buffer anyway, just use syslog().

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
e46d809110bd4ad2980ca64931b683673444454b 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: initial support for daemonizing

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
ac9b9101f1ef57965d6ffd51f143274a1eb665ef 01-Oct-2011 Jens Axboe <axboe@kernel.dk> Fixup some bad file naming

log.c does not match log.h. Rename the iolog stuff to iolog.c
and infolog.c to log.c (so it matches the include).

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/log.c
d9a7ba88af39b1047c9f8c077280932cd12cb58e 10-Jan-2011 Jens Axboe <jaxboe@fusionio.com> Merge branch 'winfio'
b921e2e2ff27d9aebc616e77afc4699c036682fe 05-Jan-2011 Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Close iolog file if reading version string fails

Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
03e20d687566753b90383571e5e152c5142bdffd 02-Jan-2011 Bruce Cran <bruce@cran.org.uk> First snapshot of FIO for Windows

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
0d29de831183dfd049c97a03008d425ce21e2fa4 01-Sep-2010 Jens Axboe <jaxboe@fusionio.com> Add verify trim support

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
ff58fcede39d16a2c642897cbe5a7f28b2da1950 25-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Add support for replaying blktrace trim/discard

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
14e7b605367dcf2d2ac1e3276465ed749d31503e 25-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Add missing types to log_io_u()

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
0b80f9c02533d920b03bd9a7203f512b55757690 25-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Fix access of freed memory

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
9446dbd6765dfa85600c3b4f79540908f37ad8ad 25-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Bad style

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
49ffb4a2e1ac3026d77d9e1c03edc2753fcec41b 24-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Fix blktrace replay

We would add duplicate files, if the open event comes before
the add file event. Make sure we return the current index file
instead of adding a duplicate, this causes bad file lookups.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
a1a8da169dceda90faa323db0892926605e0dc8e 29-Jul-2010 Jens Axboe <jaxboe@fusionio.com> Fix leak when finding aliases in the log rbtree

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
968b605460eb4912bdb0b7bc9ace79694865386f 21-Jun-2010 Jens Axboe <jaxboe@fusionio.com> Fix a bug with multiple files in the same io_piece rbtree

Sort by file first, then sort by offset. This avoids false
positives on IO aliases, when it's really for a different file.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
9e144189c6e000df8a797312e43a4913f3b83c9a 15-Jun-2010 Jens Axboe <jaxboe@fusionio.com> Add some support for a verify backlog

Instead of writing everything and then verifying everything,
allow a job to specify incremental verify stages. This can
help reduce memory consumption of fio, since we don't have
to store a huge number of verify entries to be processed
when the write phase is complete.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/log.c
44f29692cfba246981bb3c1b894333a6d2209f51 09-Mar-2010 Jens Axboe <jens.axboe@oracle.com> Initial suppor for sync_file_range()

This revs the ioengine to 11, as we now have another data direction.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
457bf399b5391f9a11d9ca0a619aeccac1962ce6 03-Nov-2009 Glen Ogilvie <gogilvie@oss.co.nz> Fixup iolog replay and add 'wait' command

I have been working with Mike O'Sullivan, a senior lecturer at the University
of Auckland, New Zealand. He has been adapting fio 1.34.1 to work with iolog
files and also to be able to read a "wait" command to allow the iolog file to
specify a wait (in millisecs) before the next io. Mike's not completely
confident that his changes are correct in the overall fio picture, but they are
working with the iolog files we are using. What we did:

1) We incorporated wait into iolog file reading;
2) We made some modifications so that read_iolog worked.

We have attached a patch for fio-1.34.1.tar.bz2 along with some demonstration
fio config files and iolog files.

We are doing this so we can use an open source SPC-1 emulator to
generate SPC-1 like workloads and then run them in fio.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
5f9099ea8adf423d0db01274ef0d7e65629c0e1c 16-Jun-2009 Jens Axboe <jens.axboe@oracle.com> Add support for fdatasync()

Adds a new option, fdatasync=. It's identical to the fsync= option,
but uses fdatasync() instead.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
4f5af7b2370a6d3e64bc5128905c1aa8b0dc51b0 03-Jun-2009 Jens Axboe <jens.axboe@oracle.com> Cleanup verify headers

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
306ddc9752eef70c3fbb111af63d197a3a6d447f 18-May-2009 Jens Axboe <jens.axboe@oracle.com> Include transfer size in the clat/slat measurements

It's useful to know the block size that matches the given latency, so
add that to the end.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
eccffc9938ac8edff0270903d8a5754bb1ae6b53 21-Apr-2009 Jens Axboe <jens.axboe@oracle.com> Remove debug printf()

Left in by mistake.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
77787c82d755cc8ab8fda82531dd648cfd127d8d 21-Apr-2009 Jens Axboe <jens.axboe@oracle.com> Allow IO logging even for diskless engines

Helps to verify IO patterns.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
8347239af0a361e160293100bfc053f88bbbf737 19-Feb-2009 Jens Axboe <jens.axboe@oracle.com> Allow 'norandommap' with verify

We used to turn off verify completely if norandommap was given, since
fio does not track block rewrites. But we can easily track rewrites,
as long as we don't have to track various extent sizes. So relax
the restriction to only cover norandommap with differing block sizes
and adapt log_io_piece() to always use rbtree inserts for cases where
we do need to check for potential overwrites.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
c12f6dabdb82e63e1020f1e61c366ca552cc9ac8 20-Nov-2008 Jens Axboe <jens.axboe@oracle.com> Make log writing append

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
e3cedca76d9fc104eb4f6f869606fb5bf4c0d59c 19-Nov-2008 Jens Axboe <jens.axboe@oracle.com> Add support for giving bw/clat/slat log prefixes

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
01743ee1718e7ec4b16ae3e53c8f64900c6052cc 02-Jun-2008 Jens Axboe <jens.axboe@oracle.com> Rename list_* function and file to flist_ to avoid conflict with FreeBSD

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
5921e80c5dfc9f96d2f21da6ae58f2b5d3a0b373 30-May-2008 Jens Axboe <jens.axboe@oracle.com> Make it work on opensolaris

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
393ca7e973d8e23c8c90890915b08f7dac3e77c0 15-May-2008 Jens Axboe <jens.axboe@oracle.com> Fix crash with iolog

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
748b23a36509240af1debf5f7f3ca8ef153548ea 07-May-2008 Jens Axboe <jens.axboe@oracle.com> Put the logs in the current directory

It's nice to prefix the log with the proper job name, but that
meant that it would store them in weird places if you used /dev/sda
for the input device, for instance.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
aec2de209564a6951e6c91d653fc99a75508607d 24-Apr-2008 Jens Axboe <jens.axboe@oracle.com> Kill unused parameters

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
84f83179602f4a27e7a63beb84d05983c415f2ff 04-Apr-2008 Jens Axboe <jens.axboe@oracle.com> Improve naming in fio gnuplot graphs

Use job name and strip the known postfix of files out of the title.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
f718273e7180208fc0cf5c88b99f32b371d6d75f 10-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Extend ipo file action capabilities

Add FIO_LOG_UNLINK_FILE and move the handling of special ipo's
into a dedicated function.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
691c8fb014da9dd82e999a90b5511423f4eee188 07-Mar-2008 Jens Axboe <jens.axboe@oracle.com> blktrace improvements and fixups

Remove iolog version 1 support, it's just too limited. Version 2 and
blktrace manage file events (add,open,close,tc) on their own and we
can cleanup the file creation if we kill it.

Fixup for_each_file() for no allocated files.

Start of handling notify events for blktrace. We don't see program
notifications, need to look into that.

Properly account io bytes when adding blktrace events, so that the ETA
and io count is correct on replay.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
ed4aa70764eb13c4bb36cd1b0647c26859f7bbd0 07-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Tweak handling of write traces with --readonly

Don't add them at all, that allows us to replay a trace with writes
included when the --readonly switch is set. Before it would tell you
that it was 'X' number of writes, and then fail when it tried to
replay then anyway. Now just don't add those events.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
5ec10eaad3b09875b91e19a20bbdfa06f2117562 06-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Style fixups

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
126d65c6fc97d6acdc568aa5a969c012018daf15 01-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Make file structures dynamically allocated

Current td->files is an array of files, make it an array of pointers
instead and allocate individual file structures on the fly. This is
a preparation patch for file sharing.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
8ce9cd3dfab6a802272378e02695e87ebe40a973 21-Feb-2008 Jens Axboe <jens.axboe@oracle.com> prune_io_piece_log() also needs to take list into account

If we didn't use the rbtree but have remaining entries to prune,
loop over the list as well and free those entries.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
9b23c9fb768ef052c7fe7cd825a714976a089e08 21-Feb-2008 Jens Axboe <jens.axboe@oracle.com> Remove dead FIO_FILE_NOSORT flag

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
ee56ad500f6692381e131cc37299d23fa910a24a 01-Feb-2008 Jens Axboe <jens.axboe@oracle.com> Add --debug for enabling internal dumps on various actions

A little weak currently, when it's fully integrated everywhere in
fio it'll help find fio problems that I can't trigger.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
59b9ddfc30c9ff38dfbd071eafe295d9ffdd5f25 22-Oct-2007 gurudas pai <gurudas.pai@oracle.com> fio: build warning fix on gcc-3.4.6-3

On gcc-3.4.6-3

>make log.o
gcc -W -Wwrite-strings -Wall -D_GNU_SOURCE -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -g -D_FORTIFY_SOURCE=2 -rdynamic -c -o
log.o log.c
log.c: In function `read_iolog':
log.c:308: warning: int format, fio_ddir arg (arg 3)

Which corresponds to

enum fio_ddir rw;
..
..
if (sscanf(p, "%d,%llu,%u", &rw, &offset, &bytes) != 3) {

Following patch will fix the warning. This was added by commit
21bd2987dc5d82a18af485cd1e7841e94137fc0c

Thanks,
-Guru

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
4241ea8fb0606f9bd5b7ed1278d3b7825883acf6 12-Sep-2007 Jens Axboe <jens.axboe@oracle.com> Extend --readonly

- Never allow open of a data file with writeable bits sets, and that
includes extend as well.

- Skip any writes in replay logs (iolog/iolog2/blktrace)

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
ea966f8188915643670fd0a13d1bf37d45936da5 03-Sep-2007 Jens Axboe <jens.axboe@oracle.com> Fix ETA display for iolog replay

Valerie Henson reported (and supplied a patch) to fix the issue with
ETA display not being anywhere near correct when replaying an iolog.
Fix this by ensuring that td->total_io_size is always set correctly.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
20e354ef1243541ea196619772b83a962d7cb4df 23-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Add ->done variable to force exit when we know we are done

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
21bd2987dc5d82a18af485cd1e7841e94137fc0c 23-Jul-2007 Jens Axboe <jens.axboe@oracle.com> One more fio_ddir fixup

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
53fa9b69d69b4d108cb132d7186b3f623eb22389 23-Jul-2007 Jens Axboe <jens.axboe@oracle.com> ddir is of type enum fio_ddir

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
b3f4b4f51e05b019ee9e5fddb9232975cf15ce93 23-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Remove gotos from read_iolog_get()

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
429f6675446eec26652b010b0c715d8bb6bc32e1 23-Jul-2007 Jens Axboe <jens.axboe@oracle.com> IO log fixes

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
f29b25a370598d387e539c3dcae126274c6cbf4d 23-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Add version 2 of the iolog format

The old format had some short comings - notably not supporting > 1
file workloads. So add a new format that defines adding/open/close
of files. Fio will still load the older format iologs, but the new
ones wont work on older fio versions.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
a61eddecca21d19f3f4c297400d6c5d93dc29259 15-May-2007 Jens Axboe <jens.axboe@oracle.com> blktrace replay: delay support

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
36361ebb75a8f543aa49ff4f3ee49274261da074 15-May-2007 Jens Axboe <jens.axboe@oracle.com> iolog bug: TD_DDIR_READ should be TD_DDIR_WRITE

It's a typo, if we don't have reads stored but writes, then the
global direction should naturally be TD_DDIR_WRITE.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
fb7b71a3c99b7ead2055439bfea421579aae2691 15-May-2007 Jens Axboe <jens.axboe@oracle.com> Initial blktrace support

This doesn't work yet, just committing what little bits I did as not
to lose them.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
733ed597a79e118bc2480974a4dc4676f2edede1 25-Apr-2007 Jens Axboe <jens.axboe@oracle.com> More iolog fixes

- Warn if nrfiles > 1, so that the user knows it's not supported
- Need to clear ipo on malloc, or ->file could be some random value.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
fcb11708806c026566f2af58833ea919419a066d 25-Apr-2007 Jens Axboe <jens.axboe@oracle.com> Fix read_iolog

Caveat - it only works with 1 file, unfortunately. Will need a format
change to get that right.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
160b966d83adace2629de10f85ed269ab2e587f5 27-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Improve random verify block sorting

Add an option to control it and also check the nosort flag in file
layout to further catch a case where sorting isn't needed.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
8de8f047bd025f12d23cfc3fc1793434c6d8ff94 27-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Avoid using the rbtree if we don't have to

Basically reinstate the old logic of not sorting when it's
not a win for reading the data back.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
bb5d7d0b5bde867690590aaa61d77307d773107f 27-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Fix problems with rb code

If the offset match, we must not break. Instead follow the left branch
and things will work as expected.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
c38e946828472daf5cd0450401a7aba06cda7f60 27-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Include syncs in the stored io log

We want to replay those as well.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
4b87898e8d76aaf05baec83077a11311c1447397 26-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Fix io piece logging to not have O(n) runtime

Use an rbtree for that log instead.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
2dc1bbeb58edc85f2829eed6729862c438ea2353 15-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Move thread options into a seperate structure

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
127f686514ef8b1d9ab6ed702971b205454974e6 15-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Move setup_rate() out of log.c

Dunno why it ended up in there, doesn't make any sense.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
4e991c23d2d06484f581eb5e2105bc102cb35941 15-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Support for setting rated based on IOPS

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
ba0fbe1029bae1de08d66a72b6d0b2505c67c438 09-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Turn the CPU burner into a real io engine

This removes the special casing in fio.c for the cpu engine, and
also gets rid of FIO_CPUIO.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
34403fb14ba48d708fdfd2934583506bb5caac05 02-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Spelling fixes

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
c3852ae26bbe6072b2905938bb4fb0f511977cba 23-Feb-2007 Jens Axboe <jens.axboe@oracle.com> Improve rate usec calculation

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
413dd459a7710ba421061e840dd9ac3161c70f20 23-Feb-2007 Jens Axboe <jens.axboe@oracle.com> Streamline thread_data data direction setting and checking

Currently it's a mess of ->ddir, ->iomix and ->sequential. Add
a TD_DDIR_* for each of these, so we can store them as one value.

A prerequisite for the next parsing cleanup.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
a4f4fdd7c9e46a50bc33ecef44d9f06036580ad4 14-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] First cut syslet async io support

Doesn't seem to perform as well as expected, needs investigation.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
bb3884d855100fa8fa6a1d2aac79e867dfd47bf9 17-Jan-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Add support for writing aggregate bandwidth log

This is the same that is shown while fio is running, it can be useful
for graphing purposes as well.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
fb44a18f1bd81b26c3d483c79f5707085bda24dc 13-Jan-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Fixup rate usec cycle calculation for small values

If someone set rate to 2KiB/sec or something low in that range,
we would integer divide by zero. Do calculation in reads per msec
instead of full seconds and fix the zero division.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
1e97cce9f5a87a67293a05ec4533ed6968698b2e 05-Dec-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Fix warnings from icc

icc spewed a bunch of warnings on building fio, but it did actually build
and work. Some of them are real bugs, most are just "helpful" warnings.

icc doesn't like pointer arithmetic, however these are not fixed up. It
works as-is, just ignore those class of warnings.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
a00735e66f9ec42549da94eba3170e543b542904 03-Nov-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Add seperate read/write block size options

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
f48b467cba78af0843c7320caf841e2bee72fb1e 27-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH cpu io threads need not have lots of stuff setup

Everything that has to do with io can be skipped.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
076efc7c60c351df783960a646e7fe8fba29dc19 27-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Improve io logging

write_iolog was broken. Change iolog= to read_iolog= to keep things
nicely seperated.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
56f9498d8588d42df2a41a7eb7ebcffef013a339 24-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Revert some of the leak fixes

If the options are given as part of the global thread, the others
inherit the memory and thus cannot free it. Since it doesn't matter
a lot (we are talking a few hundred bytes), just leave the memory
as-is.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
b4a6a59a939f0e6554632de311e7d1d1b7633ccf 20-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Be nicer about cleaning up allocated memory

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
fb71fbd73027a2d6202be9b9b1480bb845ea52df 20-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Cleanup iolog handling

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
53cdc6864f7471b28cc9b40a5314ab43e5b1cb5e 18-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] First cut at supporting > 1 file per job

This is likely very buggy, a simple test works though.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/log.c
3b70d7e51e0b672a8b337c57c8faf865c0b7f415 08-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] When logging to a file, stderr should go both to stderr and file
/external/fio/log.c
eb8bbf48e79a8c6afd3c84e3d64263d10ee45daa 08-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] Enable output logging to file instead of stdout
/external/fio/log.c
8914a9d83c67a2ead861ac997a1d4b06d02639bc 07-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] More function moving
/external/fio/log.c
6796209a7e3d39522b0f5599aba277809786335e 07-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] Shorten the file names, stupid to prefix everything with fio-
/external/fio/log.c