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
|