path: root/io_u.c
AgeCommit message (Expand)Author
2017-08-29change os_trim() prototype not to use int fdTomohiro Kusumi
2017-07-07io_u: sequence random buflen generation individuallyJens Axboe
2017-06-23io_u: don't use void* for pointer arithmetic (gcc)Tomohiro Kusumi
2017-06-21nanosecond: update completion latency recording and normal, json output to us...Vincent Fu
2017-06-21nanosecond: initial commit changing timeval to timespecVincent Fu
2017-04-26gpu: kill a lot of useless ifdefsJens Axboe
2017-04-26GPUDirect RDMA supportYufei Ren
2017-04-08Don't silently terminate td when no I/O performed due to errorTomohiro Kusumi
2017-03-28Separate io_u from ioengine [2/3] - move io_u functionsTomohiro Kusumi
2017-03-21Test fsync/fdatasync/sync_file_range for the next i/o only if should_fsync(td)Tomohiro Kusumi
2017-03-21Test uint,int before division uint/int for the next i/oTomohiro Kusumi
2017-03-17io_u: we don't need to set power_2 to falseJens Axboe
2017-03-18fixed the error=invalid argument when the lower bound of bsrange is not power...Pan Liu
2017-03-16Add 'stats' optionJens Axboe
2017-03-10Fix a function name typo in debug printTomohiro Kusumi
2017-03-10Drop fio_unused attribute from used variableTomohiro Kusumi
2017-03-07io_u: don't add slat samples if we are in ramp timeJens Axboe
2017-02-19Add details of file number/size related options to HOWTOTomohiro Kusumi
2017-02-15Explicitly check td_trim(td) for the direction of next io_uTomohiro Kusumi
2017-02-14Use 0 instead of DDIR_READ to iterate from 0 to DDIR_RWDIR_CNTTomohiro Kusumi
2017-01-05verify: ensure that verify_interval is always a factor of min/max bsJens Axboe
2016-12-01log: fix for crash with rate IO and loggingJens Axboe
2016-11-27fio: Fix (unsigned) integer overflow issuesSitsofe Wheeler
2016-09-16io_u: fix overflow in 64-bit bssplit calculationJens Axboe
2016-08-29trim: convert to boolJens Axboe
2016-08-16Fix backwards reads with --size smaller than the file sizeJens Axboe
2016-08-15fio: inherit IO engine flags to 'td'Jens Axboe
2016-08-14Only enable atomic io_u flag setting/clearing if we need itJens Axboe
2016-05-16Add support for non-uniformly random file service typeJens Axboe
2016-05-09io_u: if we're doing backwards IO, wrap to end (not start)Jens Axboe
2016-05-06Improve logging accuracyJens Axboe
2016-04-13Cleanup last write loggingJens Axboe
2016-04-13Fix verify state for multiple filesJens Axboe
2016-03-10Use 32-bit rand for parts that use rand_between()Jens Axboe
2016-03-07io_u: speed up __get_next_buflen()Andrey Kuzmin
2016-03-04Log to parent instead of twice to child tdAlan C
2016-03-04Add support for zones of random IO, with varying frequency of accessJens Axboe
2016-01-14io_u: ensure that we align new start offset properly for time_basedJens Axboe
2015-12-07Fix latency logging if disable_slat and disable_clat is setJens Axboe
2015-12-03io_u: make io_u_quiesce() return how many IOs it completedJens Axboe
2015-12-01Add 'bool' typeJens Axboe
2015-11-30io_u: don't use xfer_buflen before we have set it upJens Axboe
2015-11-23A few min/max cleanupsJens Axboe
2015-11-23io_u: properly split buffer prep for compressionJens Axboe
2015-11-10Fix verification error with bsrange and split read/write phaseJens Axboe
2015-10-01Introduce new option: iodepth_batch_complete_maxRoman Pen
2015-09-30sg: 16-byte cdb support and lots of fixesKris Davis
2015-08-10Implement new Rate ControlDaveGlen
2015-06-20Fix latency logging for io_submit_mode=offloadJens Axboe
2015-05-29rand: add 64-bit tausworthe variant with a 2^258 cycleJens Axboe