Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
fio
/
aba6c951a6ecfa7f5471fa0c53ccf85afa32e9a5
/
ioengines.c
a807570
Introduce get_ioengine for external engines
by Daniel Gollub
· 11 years ago
39a43d3
Propagate io engine error back to 'td', if not already done
by Jens Axboe
· 12 years ago
3fd9efb
ioengine: import whitespace changes
by Jens Axboe
· 12 years ago
cba5243
Only attempt file unlock if we use locking
by Jens Axboe
· 12 years ago
bcd5abf
Make experimental_verify=1 handle all cases properly
by Jens Axboe
· 12 years ago
33c4881
Re-seed random generator when a file is reset
by Jens Axboe
· 12 years ago
67bf982
Add configure script
by Jens Axboe
· 12 years ago
0abea0b
ioengine: allow several external ioengines
by Dmitry Monakhov
· 12 years ago
6eaf09d
Add support for trim as a workload type
by Shaohua Li
· 12 years ago
a05d62b
rdma engine graceful teardown
by Yufei Ren
· 13 years ago
214ac7e
New offset_increment option
by Dan Ehrenberg
· 13 years ago
422f9e4
Fix thread hang when using async engines (libaio,etc.) when too low of a iops rate is specified.
by Ryan Marchand
· 13 years ago
de890a1
Private parameters for ioengines
by Steven Lang
· 13 years ago
7c97389
Ensure that we exit with non-zero status on IO engine load failure
by Jens Axboe
· 14 years ago
ecc314b
FIO Windows update
by Bruce Cran
· 14 years ago
78e51c7
solaris: log error for failure to enable direct IO
by Jens Axboe
· 14 years ago
c6404a4
Don't add the file offset twice for trim
by Jens Axboe
· 14 years ago
0d29de8
Add verify trim support
by Jens Axboe
· 14 years ago
ff58fce
Add support for replaying blktrace trim/discard
by Jens Axboe
· 14 years ago
a5f3027
Initial commit for TRIM/DISCARD support
by Jens Axboe
· 14 years ago
7c639b1
Fix bad sign on td_verror()
by Jens Axboe
· 15 years ago
f3e11d0
Catch error on ->commit and ->get_events
by Jens Axboe
· 15 years ago
cb849a7
Assign io_u->error directly in do_io_u_sync()
by Jens Axboe
· 15 years ago
0a28ecd
Abstract out generic sync helper
by Jens Axboe
· 15 years ago
3843deb
Make sure we handle multiple arguments to sync_file_range
by Jens Axboe
· 15 years ago
44f2969
Initial suppor for sync_file_range()
by Jens Axboe
· 15 years ago
cb21168
Add warning about potentially missing O_DIRECT support or bad alignment
by Jens Axboe
· 15 years ago
5f9099e
Add support for fdatasync()
by Jens Axboe
· 15 years ago
54c00a8
Remove a reference check
by Jens Axboe
· 15 years ago
22a57ba
Fix problem with too many opened files
by Jens Axboe
· 15 years ago
7c9b1bc
Split off diskutil include
by Jens Axboe
· 15 years ago
d6aed79
Clean up file flags
by Jens Axboe
· 15 years ago
c97bd0f
Increase accuracy of disk utility percentage
by Jens Axboe
· 15 years ago
df9c26b
Avoid opening files until they are used
by Jens Axboe
· 16 years ago
12d9d84
Issue time fixup for guasi/libaio
by Jens Axboe
· 16 years ago
9520ebb
Add options for disabling slat/clat/bw measurements
by Jens Axboe
· 16 years ago
62977e0
Kill io_u timeout handling
by Jens Axboe
· 16 years ago
d0c1532
Only memcpy last issue time when using iolog replay
by Jens Axboe
· 16 years ago
4950421
Add iodepth_batch_complete control
by Jens Axboe
· 16 years ago
e116f2b
Add directio support to Solaris
by Jens Axboe
· 16 years ago
d5707a3
We need to grab and mark the file open before jumping to an error path
by Jens Axboe
· 16 years ago
01743ee
Rename list_* function and file to flist_ to avoid conflict with FreeBSD
by Jens Axboe
· 16 years ago
de60566
ffz() takes ints, so change the file_map to being int based
by Jens Axboe
· 16 years ago
2992b05
close_ioengine() clears ->data after calling engine cleanup
by Jens Axboe
· 16 years ago
838bc70
Add logging for queue submit and complet counts
by Jens Axboe
· 16 years ago
009bd84
Fix bad interaction with file open/close and queuing
by Jens Axboe
· 16 years ago
d800575
Improve iodepth logging
by Jens Axboe
· 16 years ago
3bec7ae
Allow marking of queue depth for more than 1 io_u at the time
by Jens Axboe
· 16 years ago
5ec10ea
Style fixups
by Jens Axboe
· 17 years ago
4d4e80f
Revamp file locking
by Jens Axboe
· 17 years ago
29c1349
Add the file sharing bits
by Jens Axboe
· 17 years ago
b2bd2bd
Add file locking hooks
by Jens Axboe
· 17 years ago
f85ac25
Remove the file->last_completed_pos variable
by Jens Axboe
· 17 years ago
6977bcd
Update close file handler to return potential error
by Jens Axboe
· 17 years ago
163f849
Improve depth marking
by Jens Axboe
· 17 years ago
2ba1c29
A bunch of fixes
by Jens Axboe
· 17 years ago
ee56ad5
Add --debug for enabling internal dumps on various actions
by Jens Axboe
· 17 years ago
e7d2e61
->getevents() should take unsigned args
by Jens Axboe
· 17 years ago
9de6beb
Trivial spelling correction
by Zach Brown
· 17 years ago
7101d9c
Full readonly check
by Jens Axboe
· 17 years ago
724e443
Add --readonly option
by Jens Axboe
· 17 years ago
bcdedd0
[PATCH] Fix fileoffset option
by ljzhang,Yaxin Hu,Jianchao Tang
· 17 years ago
f29b25a
Add version 2 of the iolog format
by Jens Axboe
· 17 years ago
a61edde
blktrace replay: delay support
by Jens Axboe
· 17 years ago
2dbdab7
Fix bug with file references
by Jens Axboe
· 18 years ago
6615982
Add support for using '-' as filename for stdin/stdout
by Jens Axboe
· 18 years ago
b284075
A ->close_file() operation isn't strictly needed
by Jens Axboe
· 18 years ago
317b95d
Move os/arch/compiler headers into directories
by Jens Axboe
· 18 years ago
413d669
Do the invalidate/advise hinting in td_open_file()
by Jens Axboe
· 18 years ago
7bb48f8
Revamp the file creation code
by Jens Axboe
· 18 years ago
eeb1216
Print clue to reduce queue depth if engine init fails
by Jens Axboe
· 18 years ago
2dc1bbe
Move thread options into a seperate structure
by Jens Axboe
· 18 years ago
3d7b485
Check for open files on io operations
by Jens Axboe
· 18 years ago
0ad920e
Add file reference counting
by Jens Axboe
· 18 years ago
f11bd94
Turn file ->open and ->unlink into flags
by Jens Axboe
· 18 years ago
b360506
Show IOPS as well as bw numbers
by Jens Axboe
· 18 years ago
ba0fbe1
Turn the CPU burner into a real io engine
by Jens Axboe
· 18 years ago
09629a9
Make sure each job loads a private io engine
by Jens Axboe
· 18 years ago
a978ba6
Get rid of reopen_files()
by Jens Axboe
· 18 years ago
860a304
Add ->open to struct fio_file
by Jens Axboe
· 18 years ago
b5af829
Revamp file open/close handling
by Jens Axboe
· 18 years ago
1178680
Cleanup requeue handling
by Jens Axboe
· 18 years ago
bc5b77a
Duplicate name checks in ioengines.c
by Jens Axboe
· 18 years ago
eb7c8ae
Move the iodepth_batch into td_io_queue() instead
by Jens Axboe
· 18 years ago
cb5ab51
Add iodepth_batch setting
by Jens Axboe
· 18 years ago
face81b
Move ->commit() call to td_io_getevents()
by Jens Axboe
· 18 years ago
e1161c3
Add more context to the error messages
by Jens Axboe
· 18 years ago
19a98c4
Fix crash on thread exit
by Jens Axboe
· 18 years ago
433afcb
io_u timeout handling
by Jens Axboe
· 18 years ago
0c6e751
Track io_u state (free or in-flight)
by Jens Axboe
· 18 years ago
b2fdda4
Static error value checking
by Jens Axboe
· 18 years ago
5aeb77d
Fix sync engine completion latency
by Jens Axboe
· 18 years ago
7e77dd0
Improve submission latency calculation
by Jens Axboe
· 18 years ago
755200a
Add support for queuing > 1 command at the time
by Jens Axboe
· 18 years ago
36167d8
Change IO engine queuing
by Jens Axboe
· 18 years ago
429ca07
[PATCH] Defer engine ops verification check
by Jens Axboe
· 18 years ago
02bcaa8
[PATCH] Time and seek optimizations
by Jens Axboe
· 18 years ago
da51c05
[PATCH] Add skeleton external io engine
by Jens Axboe
· 18 years ago
5f35095
[PATCH] Link in known io engines
by Jens Axboe
· 18 years ago
0bbab0e
[PATCH] String copy limiting fixes
by Jens Axboe
· 18 years ago
Next »