path: root/backend.c
AgeCommit message (Expand)Author
2019-10-29Merge branch 'patch-1' of Axboe
2019-10-29backend: fix the memory leak if fio_memalign fails,Ziye Yang
2019-10-29Fix output redirection of exec_prerun/_postrunhannesweisbach
2019-10-08backend: fix final fsync behaviourSitsofe Wheeler
2018-11-27engines/libaio: add preliminary support for pre-mapped IO buffersJens Axboe
2018-11-20backend: initialize io engine before io_u buffersJens Axboe
2018-11-20Kill "No I/O performed by ..." messageJens Axboe
2018-11-15backend: silence "No I/O performed by..." if jobs ends in errorJens Axboe
2018-11-15workqueue: ensure we see deferred error for IOsJens Axboe
2018-10-19fio: document locking for overlap checking in offload modeVincent Fu
2018-10-19fio: enable cross-thread overlap checking with processesVincent Fu
2018-10-19fio: add function to check for serialize_overlap with offload submissionVincent Fu
2018-10-15fio: enable overlap checking with offload submissionVincent Fu
2018-10-04Bool conversionsJens Axboe
2018-09-07log: remember to free output buffer when doneJens Axboe
2018-09-07log: use __log_buf() if we know buf != NULLJens Axboe
2018-09-07Collect startup output before logging itJens Axboe
2018-08-23init: add semantics for all types of backends runningLuis Chamberlain
2018-08-13Fix double free of zone cache dataJens Axboe
2018-08-09iolog replay: Realloc io_u buffers to adapt to operation size.Adam Kupczyk
2018-08-03Merge branch 'chunked-iolog-reading' of Axboe
2018-08-01iolog: Added option read_iolog_chunked. Used to avoid reading large iologs at...Adam Kupczyk
2018-07-23Add support for >= 4G block sizesJeff Furlong
2018-06-29fio: work with cgroup2 as wellJosef Bacik
2018-06-05Fix variable shadowingJens Axboe
2018-06-05iolog: remove 'td' from trim_io_piece()Jens Axboe
2018-06-05gettime: remove 'is_thread' variable to local clock initJens Axboe
2018-06-05Cleanup should_check_rate()Jens Axboe
2018-06-04Fix issue with rate_process=poisson and ramp timeJens Axboe
2018-04-26iolog/blktrace: boolean conversionJens Axboe
2018-04-18Introduce enum fio_q_statusBart Van Assche
2018-04-18Remove dead code from fio_io_sync()Bart Van Assche
2018-04-18Change return type of td_io_commit() into voidBart Van Assche
2018-04-17Deprecate verifysort and verifysort_nrJens Axboe
2018-04-04Only populate the write buffer if necessaryBart Van Assche
2018-03-29switch_ioscheduler(): only remove the last character if it's a newlineBart Van Assche
2018-03-29Make it clear to Coverity that the tmp buffer in switch_ioscheduler() is \0-t...Bart Van Assche
2018-03-22smalloc: oom cleanupsJens Axboe
2018-03-21Refactor #includes and headersSitsofe Wheeler
2018-03-15Rename fio_mutex into fio_semBart Van Assche
2018-03-15Split mutex.c and .h each into three filesBart Van Assche
2017-12-19backend: tweaks to missed rate thinktimeJens Axboe
2017-12-08rate: fix bad mathJens Axboe
2017-12-07rate: ensure IO issue restarts right after sleepJens Axboe
2017-12-06Add option to ignore thinktime for rated IOJens Axboe
2017-12-02steadystate: add free helperJens Axboe
2017-11-30backend: make it clear that we passed 'fd' to the new threadJens Axboe
2017-11-02io_u_queue: convert rings to boolJens Axboe
2017-11-02filesetup: change random file init to be bool basedJens Axboe
2017-11-02filesetup: pre_read_files() can use a boolJens Axboe