summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-22Fio 1.51fio-1.51Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-03-21Fix linking of fio executableDiego Elio Pettenò
First of all make sure that $(LDFLAGS) are used during linking so that the user can set the linker's flags. Then also make sure that libraries are listed after the objects, so that GNU ld's --as-needed option will not cause fio linking to fail. Cc: Robin H. Johnson <robbat2@gentoo.org> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-03-11Add support for giving multiple --section optionsJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-28Windows: add missing files needed for msi buildBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-28Reinstate unified MakefileBruce Cran
Don't use ifeq statements. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-27Fio 1.50.2fio-1.50.2Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-27Fix end-of-job slowdown for random IO with a random mapJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-27Kill flist_sort from MakefilesJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-27Revert "Unify makefiles"Jens Axboe
This reverts commit 7d130d8d2a5638ca91dc81ec085acef4d3c3ad08. It requires make 3.81, and some popular distros are still using make 3.80. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-27solaris: OpenSolaris already has the madvise advice definedJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-26Fio 1.50.1fio-1.50.1Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-26Merge branch 'master' of ssh://brick.kernel.dk/data/git/fioJens Axboe
2011-01-26solaris: char dev size fixesJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-25Fio 1.50fio-1.50Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-25Move version loggingJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-24Remove flist_sort(), it's no longer usedJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-24Unify makefilesBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-22mmap: catch invalid msync() errors earlyJens Axboe
Reported-by: Bruce Cran <bruce@cran.org.uk> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-22Ensure that we exit with non-zero status on IO engine load failureJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-20Fio 1.50-rc4fio-1.50-rc4Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-20Add fill_fs alias for fill_deviceJens Axboe
Name implies that it works on a device, which isn't quite correct. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Expand on fill_device option since it apparently causes confusionJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Get rid of shadow declarationsJens Axboe
Reported-by: Bruce Cran <bruce@cran.org.uk> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Define OS preferred IO engineJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Fix merge error hiding mmap ioengine under Windows buildJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Remove version number from Windows MSI fileBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Re-tab some parts of READMEBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-19Add instructions for building and running the Windows version of fio to READMEBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-18Remember to initialize return value in fixup_options()Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-18Multiple jobs and verify will not fail if do_verify=0Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-18Ensure that short command line options workJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-17Correct check to o->numjobs > 1 for verify warningJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-17Add --warnings-fatal/-w optionJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-16Clean io_u->buf_filled_len in io_u_fill_buffer()Jens Axboe
Not a bug as such, but it could be if we used it in other locations in the future. So better be safe. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Streamline pattern/meta verifies instead of special casing themJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Fio 1.50-rc3fio-1.50-rc3Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Cleanup some verify bitsJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Print error if max number of jobs is exceededBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Eta/disk thread uses more than the minimum stackJens Axboe
Causes crashes on FreeBSD. Just kill it, it's only really important on the threads we potentially create tons of. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Comment out ->buf_filled_len in pattern fillJens Axboe
It's buggy, needs to be debugged. Disable for now. It can cause verify failures. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Fix race in exit of eta/util threadJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Make sure that pattern verifies also dump contentsJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14Change disk util / eta method from signal to threadJens Axboe
We used a thread based signal, but that causes a thread to get created and killed every 250msecs. Lets just setup a dedicated thread for this. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-14We need libgen.h for basename()Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-13Correct basename usage for verify dumpJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-12Fio 1.50-rc2fio-1.50-rc2Jens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-12Don't double print version when invoked with --versionJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-12Add verify_dump option to control whether to dump bad/good blocks or notJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-12Ensure that random_seed is also added to dummy io_buf for dumpingJens Axboe
Now everything verifies correctly. Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-12Pretty up the good/bad block verify dumpingJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>