786715eaa81c267b4a372e22f028e7a5543e5698 |
|
05-Dec-2014 |
Jens Axboe <axboe@fb.com> |
parse: make suggestions for unknown options Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
79dc914fcf76e8f6c8f8e20dc75bd424cc833d27 |
|
11-Nov-2014 |
Stephen M. Cameron <stephenmcameron@gmail.com> |
Fixup some of the time (usec) based conversions Modified by Jens to fixup some of the mtime/utime confusion, and add a specific ->is_time to options to get rid of future issues in this area. Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
ef7035a9b2c7af1e745b7cd2448685527ef7eeb0 |
|
19-Jun-2014 |
Jens Axboe <axboe@fb.com> |
Add support for compiling for ESX With contributions from Ryan Haynes <rhaynes@fusionio.com> Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
0de5b26f6e177aacac0683306c47e0cbaf58b0b6 |
|
22-Feb-2014 |
Jens Axboe <axboe@fb.com> |
Unify the time handling Some options are in seconds, if no units are given. These include runtime/timeout, startdelay, and ramp_time. Handle this appropriately. Internally it should all be microseconds now, it's just the conversion factor. Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
3b5dac6372bcebe4adf6d2ba20f585c755285bea |
|
12-Feb-2014 |
Daniel Gollub <daniel.gollub@t-online.de> |
Fix g++ warning about void* used in arithmetic ../parse.h: In function ‘void* td_var(thread_options*, fio_option*, unsigned int)’: ../parse.h:110:10: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] ../parse.h:112:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] Signed-off-by: Daniel Gollub <d.gollub@telekom.de> Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
ebadc0ce34c11b3e0130d5602b18f4ed0e638386 |
|
12-Feb-2014 |
Daniel Gollub <daniel.gollub@t-online.de> |
Make parse.h C++ safe by avoiding "or" keyword Fixes for g++ (4.7.2) following compiler errors when fio.h gets included (e.g. in an external C++ ioengine): --8<--- [...] parse.h:31:6: error: expected unqualified-id before ‘or’ token [...] --->8--- Signed-off-by: Daniel Gollub <d.gollub@telekom.de> Updated by me to apply to recent version, and fix gfio usage of ->or as well. Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
f0fdbcafc3a62b84250e5ccdcaec47e3ffa93a00 |
|
11-Feb-2014 |
Jens Axboe <axboe@fb.com> |
parse: cleanup difference between profile and normal options Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
7b504eddc4b039f2db3a0626bd08f880c5f4de27 |
|
11-Feb-2014 |
Jens Axboe <axboe@fb.com> |
parse: get rid of raw option offsets Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/parse.h
|
292cc475b1f26ae4c94c3028fc33dee96b22655b |
|
27-Nov-2013 |
Jens Axboe <axboe@kernel.dk> |
init: escape description option string Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
06464907159baf7a1eeac654a023743e33f28d86 |
|
25-Apr-2013 |
Jens Axboe <axboe@kernel.dk> |
Add support for other ways of triggering intermediate result outputs Fio has support for using the USR1 signal to dump the current results while continuing to run. Add a --status-interval parameter to allow this to be configured to automatically happen every X seconds. There's also support for signaling fio through the file system. To do that, simply touch /tmp/fio-dump-status. When fio sees this file, it will unlink and dump the current results. A small tweak is needed for the file approach to work in Windows. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
1e5324e723116a5faf9da686993cc79c14d62d4b |
|
14-Nov-2012 |
Jens Axboe <axboe@kernel.dk> |
Merge branch 'master' into gfio Conflicts: Makefile backend.c client.c fio.h options.c parse.c parse.h server.c server.h Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
e25839d4cb5fefcb5ffce76128a4faedb177e7af |
|
06-Nov-2012 |
Jens Axboe <axboe@kernel.dk> |
Add sample zipf distribution randomizer Instead of just doing purely random IO where each block is touched exactly (or close to, depending on random map) once, add a zipf distribution scheme where a selectable theta defines the spread and frequency of blocks read/written. Committing this so I don't lose it. Needs a few changes, for instance we need to hash the zipf output so that the spread doesn't always just favor the lower LBA range. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
d79db1222039e906dd49ae290daa59701f4e2385 |
|
24-Sep-2012 |
Jens Axboe <axboe@kernel.dk> |
Merge branch 'master' into gfio Conflicts: Makefile backend.c client.c fio.h init.c io_ddir.h options.c server.h stat.c stat.h Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
3ae4f4af272a54045cba9c650411353c92ec768d |
|
20-Sep-2012 |
Jens Axboe <axboe@kernel.dk> |
parse: increase max option possible values to 24 Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
6eaf09d6e9ca1f8accb057cdb18620b7e53ae33f |
|
14-Sep-2012 |
Shaohua Li <shli@fusionio.com> |
Add support for trim as a workload type This only works on Linux so far, and it's always sync given what the interface to the kernel looks like. Also restricted to pure block devices. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
a4ed77fe07de1ca78cd44a6378dc20a2cd1ce7ad |
|
20-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
options: add ->hide_on_set Normally we hide children if the parent isn't set, but for some options it's the other way around. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
90265353af8dbf1c43804996909777d4c1a5998e |
|
19-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Add support for inverse options Options that are tied to each other, meaning that if one is incremented by X, the other is decremented by X automatically. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
e8b0e958cd219cabb1154e2b06036863a7d6dbd7 |
|
19-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: improve option edit Allow grouping of options into both categories, and groups. The groups are within a category. This shrinks down the number of job edit tabs a lot. Work in progress... Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
d71c154c8b20a7ddca645d9854e640563f1b79c7 |
|
16-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Add hint on whether to hide a sub option if a parent isn't set Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
20eb06bd2aef37fa8dd314a110bb81c733115e15 |
|
16-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Allow options to specify intervals Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
9af4a24408ea7d4cea084a4fe214b81145cc36ac |
|
16-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: start of options view and edit This is pretty crap right now, but it's exposing all the options. Now we just need them to reflect the current job, and be able to update a remote job with a new set of options. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
c9c63318734feb94eae3013fa1b606d6da744655 |
|
12-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Group options into categories Each option can belong to several categories. This is going to help us make some sort of sane GUI representation of options. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
de890a1e48d40238dac69f302708dde8719de240 |
|
09-Nov-2011 |
Steven Lang <tirea@google.com> |
Private parameters for ioengines Here is the polished version of the engine private options patch. As discussed, the global section only ever tracks the private options for the globally defined ioengine. For command line parameters, the ioengine must be selected before any private options are used. (IE --ioengine=libaio --userspace_reap will work, but --userspace_reap --ioengine=libaio will not.) The userspace_reap option from libaio has been moved over to this new option method, usage should be identical to before. The net ioengine has been modified to use parameters, with hostname, port, protocol and listen defined as ioengine private parameters. The old style of hostname=host,port,protocol no longer works, so usage will need to be updated. (It will spit out an error that should be clear enough that it changed if this is tried.) Also, with the new way for specifying parameters, the net IO engine now allows data to flow in either direction on TCP connections, regardless of which end initiates the connection. There's also a new command line argument --enghelp which can be used to get help on ioengine private parameters, similar to --cmdhelp. With no argument, it lists all built-in ioengine. The argument is an ioengine name (Or path to .so) and optionally a comma followed by a command name, which behaves identically to --cmdhelp. For ioengine authorship, if options are supplied, both the options structure and the size of the storage needed must be supplied, and the storage must be large enough to hold a pointer to struct thread_data; that is because the options callback doesn't explicitly have a pointer to the thread data (Normally it relies on the fact that the options struct is the start of the thread data), so the offset 0 of the struct must point to the thread data, and is filled in automatically. (This also neatly provides a guarantee that offset 0 is reserved in the options data, so it can be safely used as a test of undefined.) Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
d0c814ececb7410e97d1a437e80fc2dfd5c6de38 |
|
28-Oct-2011 |
Steven Lang <tirea@google.com> |
Cleanup option keyword/environment substitution Right now the substitution for options seems quite fragile. Among the issues... - If bc had an error and returned no output, it caused a NULL reference - Multiple variable substitutions (For example $ncpus * $pagesize) caused an error as it tried to run bc after the first, with the second still text - Memory leak for every keyword substituted - Multiplication caused shell wildcard expansion (*) of the current directory when passing the input to bc - Shell escape sequences would be parsed on the command line when bc is called - Potential buffer overrun due to unchecked lengths on the input line So I did a little cleanup to get rid of the issues. This patch also moves the environment variable substitution to run before the keyword substitution, so an environment variable can now indirectly perform a keyword substitution. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
7e356b2dee2e86f3684424fc6e903f1ef9f00ef4 |
|
14-Oct-2011 |
Jens Axboe <axboe@kernel.dk> |
Memory leak fixes Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/parse.h
|
6925dd356191bc40e8a1ebc8fd92a40b476658c3 |
|
07-Sep-2011 |
Jens Axboe <jaxboe@fusionio.com> |
Revert "Fix parser bug with ranges" This reverts commit f20485ad77872d6c5084dead547420386a6ecd5e.
/external/fio/parse.h
|
f20485ad77872d6c5084dead547420386a6ecd5e |
|
07-Sep-2011 |
Jens Axboe <jaxboe@fusionio.com> |
Fix parser bug with ranges The change to allow -/+ for values broke ranges. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/parse.h
|
c44b1ff54402c589e8f07436ec56efb4f8b1ac23 |
|
31-Aug-2011 |
Jens Axboe <jaxboe@fusionio.com> |
Add sub-option support (sort-of) and convert libaio_userspace_reap You should now use ioengine=libaio:userspace_reap instead of the separate option. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/parse.h
|
833491908a1afd67d27ce79257de3a4d80143d9f |
|
13-Aug-2011 |
Yu-ju Hong <yjhong@google.com> |
stats: Add a function to report completion latency percentiles This patch introduces two new options: 1) Specifying --clat_percentiles enables the reporting of completion latency percentiles. 2) --percentile_list allows the user to customize the list of percentiles to report. Signed-off-by: Yu-ju Hong <yjhong@google.com> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/parse.h
|
7bb591020669b7266c57108f2a68b48a03ae72ee |
|
12-Jul-2011 |
Jens Axboe <jaxboe@fusionio.com> |
Allow percentage setting for size= Sometimes it's useful to set this to a particular size of a device. Allowing percentages makes this more easy, as one does not have to do the math outside of fio and pass in as environment variables or custom job files. To use, simply add a size=15% or whatever is needed, then fio will use 15% of the total size of the device(s) or file(s) given. Percentage can be from 1 to 100. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/parse.h
|
5f6ddf1e568d5014925a98da316d92f9e6e03eb4 |
|
09-Mar-2010 |
Jens Axboe <jens.axboe@oracle.com> |
Allow OR'able option values Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
f5b6bb85364fcb8b2ac8d922ca65afd9dfabc9bb |
|
05-Mar-2010 |
Jens Axboe <jens.axboe@oracle.com> |
Allow the adding of 'posval' for dynamic options like 'profile' Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
07b3232de97ac32a873f0b5d17c8f49c18ed3ae7 |
|
05-Mar-2010 |
Jens Axboe <jens.axboe@oracle.com> |
Cleanup profile support This is closer to where it needs to end up. No ext_options, just include profile options in the general option table (and mark them private for that profile). Profile options are only available after loading a specific profile, so there should be less confusion. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
e2de69dac799a1eecac1b52085f908729591ef5a |
|
04-Mar-2010 |
Jens Axboe <jens.axboe@oracle.com> |
Add initial support for profile specific options Not complete yet, we need to split option parsing for profiles a bit. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
02c6aad501477833c7e017eec0bb14f8e6957b68 |
|
04-Mar-2010 |
Jens Axboe <jens.axboe@oracle.com> |
Add parser support for out-of-td option storage Currently the parser assumes the storage is inside a thread_data structure. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
9f988e2ebb3bff7087cc9681a54bd7f0d0e42140 |
|
04-Mar-2010 |
Jens Axboe <jens.axboe@oracle.com> |
Add support for registrering external options Start of support for real profiles. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
c06c78c04c415bcb33350e8e56b924b75b4e93aa |
|
03-Mar-2010 |
Zhang, Yanmin <yanmin_zhang@linux.intel.com> |
Increase OPT_LEN_MAX When I run fio with lots of files on a disk, parameter filename's length is more than 1024 and tail filenames are cut. Below is a patch to increase OPT_LEN_MAX to 4096. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
d6978a3242daad9cb7b0710b724f19225d1ed7e2 |
|
18-Jul-2009 |
Jens Axboe <jens.axboe@oracle.com> |
A few more kb_base fixups Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
70a4c0c8417bba7c2e1e9a384b9acf226f5b9782 |
|
01-Jul-2009 |
Jens Axboe <jens.axboe@oracle.com> |
Add verify hook to options This allows us to individually verify options, instead of having a big function that attempts to fix things up. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
e01b22b8fe3f20376fe8fdc6f2c28cc3682d698e |
|
09-Jun-2009 |
Jens Axboe <jens.axboe@oracle.com> |
parser: get rid of FIO_OPT_STR_VAL_INT It's treated the same as FIO_OPT_INT since we got rid of the int vs siint distinction. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
88b5a391bc2f9eb85066219e453682a746730ead |
|
07-Oct-2008 |
Aaron Carroll <aaronc@gelato.unsw.edu.au> |
Add environment-variable substitution to config options Strings of the form ${VARNAME} in config option strings are substituted with the value of the environment variable VARNAME. Only the right hand side of an option assignment undergoes substitution. If VARNAME is empty or undefined, the empty string is substituted. Signed-off-by: Aaron Carroll <aaronc@gelato.unsw.edu.au> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
3b8b7135602a4d3a7132fee10da9c1203ab643ad |
|
10-Jun-2008 |
Jens Axboe <jens.axboe@oracle.com> |
Add option priorities For instance, filename= must come after directory= or things will go wrong. So add a priority value to each option, so that the parser will take that into account. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
15ca150e8dbfd68aa5beb479fcb3f07447417a04 |
|
07-Apr-2008 |
Jens Axboe <jens.axboe@oracle.com> |
Mark rwmixcycle option as deprecated in the option parser Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
564ca97254984165e06d5fd4b1270bac95ca55fb |
|
14-Dec-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Add support for 'bssplit' option, fine grained block size contrl From the HOWTO addition: bssplit=str Sometimes you want even finer grained control of the block sizes issued, not just an even split between them. This option allows you to weight various block sizes, so that you are able to define a specific amount of block sizes issued. The format for this option is: bssplit=blocksize/percentage:blocksize/percentage for as many block sizes as needed. So if you want to define a workload that has 50% 64k blocks, 10% 4k blocks, and 40% 32k blocks, you would write: bssplit=4k/10:64k/50:32k/40 Ordering does not matter. If the percentage is left blank, fio will fill in the remaining values evenly. So a bssplit option like this one: bssplit=4k/50:1k/:32k/ would have 50% 4k ios, and 25% 1k and 32k ios. The percentages always add up to 100, if bssplit is given a range that adds up to more, it will error out. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
fdf287440fa8486f0e96c8597349d5d25e98fb6a |
|
31-Jul-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Be a little more clever in finding child options We don't need ->parent_seen, just start from the next option. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
ef9aff52b10c71a4cb2b3649deaea270fa3944a0 |
|
31-Jul-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Parent options didn't recurse properly It only displayed the first found. Add a ->parent_seen and find all matches. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
afdf935261b23cdf08214e708133318548ddf2c4 |
|
31-Jul-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Add parent link to options Then we can nest display for --cmdhelp=all, to tie options together. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
7837213b66e20a8d91e7069f5823852f42c41440 |
|
14-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Add suboption help texts Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
0e9f7fac2a501f2baeedd11446e9fe102720c27d |
|
01-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Improve friendliness of --cmdhelp If no match is found, print the closest. Quite handy when you can't quite remember the exact option name. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
b1ec1da670aab645e32303ea5ffaa1e5ca336936 |
|
23-Feb-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Move handling of possible values into the option parser Eliminates the need for a callback for any FIO_OPT_STR type option, unless it needs to do something there other than just setting the variable. The possible options are not in an array of value pairs, so we can easily match an string option with an integer output value. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
76a43db448f9fd5e9f1397428a433466d98e0d5d |
|
11-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Change O_DIRECT vs buffered setup Change the default from O_DIRECT IO to normal buffered IO. That makes more sense, as O_DIRECT is a special case and should be manually enabled as such. Do this by adding a option negate switch, so we don't need two sets of parameters to control these options. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
03b74b3ec5268e731ed7fcaef31c8c0655acd530 |
|
11-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Change timeout to runtime and rearrange option entries Runtime is a more descriptive name - the documentation is updated as well, however the parsing has added an alias functionality to support older names as well. So 'timeout' still works. Also rearrange option entries, now they matter because the --cmdhelp option will print them in order. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
63f29372bc1bd69b66816c96d88b9c0bd8f3d8b9 |
|
10-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Option minval should be signed Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
13335ddb0e304efa0fc96593dd1fd995ec6f68d7 |
|
10-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Introduce bool option type We can automatically flag those with min/max values. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
15f7918ff432d5da2b2abc84a50c685bde5e72ef |
|
10-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Show allowed option values for string matching Helpful to avoid looking in the documentation. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
6da1fa7f0a8d7e588dc0ea40a5e175edded9a8ac |
|
10-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Fixup ratecycle option It set .name twice, the last one was supposed to be .help instead. Also kill options->opt_set, it's not used. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
ee738499877bb1ee913e839cb4a8d4edad2d52ad |
|
10-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Add default option values It's handy for the help text, and it also cleans up init.c by removing a bunch of default option defines. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
fd28ca4948aa67b76585c6c23d7f70a2cdc7a0d5 |
|
09-Jan-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Add per-option help It's hard to remember all the options that fio supports, so add a 'cmdhelp' option that either prints all possible options (if argument is 'all'), or specific option help (if argument is the command). Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
3c9b60c1fb144950ca51220ffa18f485672c3ba6 |
|
07-Nov-2006 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Warn on writable strings Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
f90eff5a414f6e8c16a51c3a7d9b5e077ab49aac |
|
06-Nov-2006 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] bs= and bsrange= takes both read and write sizes Get rid of read_bs/write_bs and read_bsrange/write_bsrange. It was ugly and too complicated. Instead support giving both values in a single bs= or bsrange= seperated by a comma. Example: bs=1k,4k will use 1k blocks for reads, 4k blocks for writes. bs=32k will use 32k blocks for both reads and writes. Similar for bsrange= Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
75e6f36fae06978f29296fce76a7f00ca0df7b56 |
|
03-Nov-2006 |
Jens Axboe <axboe@suse.de> |
[PATCH] Fix int vs long problems in parsing some options The type needs to match strictly, or we get into problems on big endian architectures. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
b46928282e0a890f49250e79b81af773a2b7108f |
|
27-Oct-2006 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Add full command line parameter support You may now give full job options on the command line. Makes it easier to script fio or for one-off runs, as you don't have to write a job file and run that. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|
e1f365035a952233463d85d659bd960ba78f012e |
|
27-Oct-2006 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Abstract option handling Instead of parsing manually, we abstract out everything so parse.[ch] is now a generic config file parser. This is the next step towards unifying command and job options. I'm sure I broke plenty of options in the process... Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/parse.h
|