summaryrefslogtreecommitdiff
path: root/ioengine.h
AgeCommit message (Expand)Author
2017-03-28Separate io_u from ioengine [3/3] - rename ioengine.h to ioengines.hTomohiro Kusumi
2017-03-28Separate io_u from ioengine [1/3] - add io_u.hTomohiro Kusumi
2017-03-28Drop prototype of unused function td_io_sync()Tomohiro Kusumi
2017-01-23Remove unused io_u's priv union fieldTomohiro Kusumi
2017-01-10Partly revert 8172fe97 in 2008 (A few debug debug log fixes)Tomohiro Kusumi
2016-08-14Only enable atomic io_u flag setting/clearing if we need itJens Axboe
2016-08-08Use a pointer to const char* for I/O engine name (in response to aa2b823c)Tomohiro Kusumi
2016-07-27Don't malloc/memcpy ioengine_ops on td initializationTomohiro Kusumi
2016-02-24Allow IO engine driven allocations of IO structuresJens Axboe
2015-12-07workqueue: add a workqueue_work typeJens Axboe
2015-12-03io_u: make io_u_quiesce() return how many IOs it completedJens Axboe
2015-12-01Add 'bool' typeJens Axboe
2015-09-30sg: 16-byte cdb support and lots of fixesKris Davis
2015-04-15First cut at supporting IO offloadJens Axboe
2015-04-15Add ->bytes_done[] to struct thread_dataJens Axboe
2015-03-18Pack io_u/fio_fileJens Axboe
2014-10-01Bump IO engine version numberJens Axboe
2014-09-30Constify a few more hot pathsJens Axboe
2014-09-30Constify 'td' in a few functionsJens Axboe
2014-08-19Update io engine versionJens Axboe
2014-08-19Add unlink hook to ioengine API, gluster ioengineCastor Fu
2014-07-23null: add FIO_FAKEIO flagJens Axboe
2014-07-23verify: fix a bug with verify_asyncJens Axboe
2014-05-19Add ->invalidate() IO engine opsJens Axboe
2014-02-27Update IO engine versionJens Axboe
2014-02-26Branch and cache miss speedupsJens Axboe
2014-02-12Introduce get_ioengine for external enginesDaniel Gollub
2014-02-06verify: always log IO in the order they are issuedJens Axboe
2014-01-28fio: consolidate rand_seed to uint64_tGrant Grundler
2014-01-24Adds check for numberio during verify phase.Juan Casse
2013-12-09Add options to have fio latency profile a deviceJens Axboe
2013-05-28Bump IO engine version numberJens Axboe
2013-05-28Replace list based free/busy/requeue list with FIFO + ringJens Axboe
2013-05-17Ensure that we have no IO pending when sleepingJens Axboe
2013-05-03Honor random/zero/compressible settings for filling an initial fileJens Axboe
2013-04-17ioengine: kill unneeded thread_data forward declarationJens Axboe
2013-04-09Merge branch 'master' into gfioJens Axboe
2013-04-09implement 'unit_base' option to select between KB and Kbit et. al.Steven Noonan
2013-01-24Merge branch 'master' into gfioJens Axboe
2013-01-23verify: stop on actual number of bytes needed to be verifiedJens Axboe
2013-01-23Make experimental_verify=1 handle all cases properlyJens Axboe
2013-01-10Add configure scriptJens Axboe
2012-12-11Merge branch 'master' into gfioJens Axboe
2012-12-06windowsaio: initialize and map windowsaio IO structure to io_uJens Axboe
2012-12-03Merge branch 'master' into gfioJens Axboe
2012-11-30Wire up SIGUSR2 to kill blocking threadsJens Axboe
2012-11-30Cache layout improvementsJens Axboe
2012-03-21gfio: add gerror.c for reporting errorsJens Axboe
2012-03-13Merge branch 'master' into gfioJens Axboe
2012-03-13Fix failure to verify in mixed read/write workload with backlogJens Axboe