Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
fio
/
adb02ba8e05ccbb1c1985791d0ee52828bcbf6aa
/
ioengines.c
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
· 15 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
· 16 years ago
4d4e80f
Revamp file locking
by Jens Axboe
· 16 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
· 17 years ago
6615982
Add support for using '-' as filename for stdin/stdout
by Jens Axboe
· 17 years ago
b284075
A ->close_file() operation isn't strictly needed
by Jens Axboe
· 17 years ago
317b95d
Move os/arch/compiler headers into directories
by Jens Axboe
· 17 years ago
413d669
Do the invalidate/advise hinting in td_open_file()
by Jens Axboe
· 17 years ago
7bb48f8
Revamp the file creation code
by Jens Axboe
· 17 years ago
eeb1216
Print clue to reduce queue depth if engine init fails
by Jens Axboe
· 17 years ago
2dc1bbe
Move thread options into a seperate structure
by Jens Axboe
· 17 years ago
3d7b485
Check for open files on io operations
by Jens Axboe
· 17 years ago
0ad920e
Add file reference counting
by Jens Axboe
· 17 years ago
f11bd94
Turn file ->open and ->unlink into flags
by Jens Axboe
· 17 years ago
b360506
Show IOPS as well as bw numbers
by Jens Axboe
· 17 years ago
ba0fbe1
Turn the CPU burner into a real io engine
by Jens Axboe
· 17 years ago
09629a9
Make sure each job loads a private io engine
by Jens Axboe
· 17 years ago
a978ba6
Get rid of reopen_files()
by Jens Axboe
· 17 years ago
860a304
Add ->open to struct fio_file
by Jens Axboe
· 17 years ago
b5af829
Revamp file open/close handling
by Jens Axboe
· 17 years ago
1178680
Cleanup requeue handling
by Jens Axboe
· 17 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
b469282
[PATCH] Add full command line parameter support
by Jens Axboe
· 18 years ago
858a3d4
[PATCH] Move td_io_sync()
by Jens Axboe
· 18 years ago
87dc1ab
[PATCH] Implement file syncing as data direction
by Jens Axboe
· 18 years ago
8c16d84
[PATCH] Sanity check ops on loaded io engine
by Jens Axboe
· 18 years ago
10ba535
[PATCH] Split the io_u io handling out of fio.c
by Jens Axboe
· 18 years ago
8458500
[PATCH] Fix a bunch of bugs
by Jens Axboe
· 18 years ago
c1d5725
[PATCH] Don't hardcode ioengine path
by Jens Axboe
· 18 years ago
b902ceb
[PATCH] Remember to check ioops version in loaded module
by Jens Axboe
· 18 years ago
d4dbaaa
[PATCH] Fixup failure to load io engine object logging
by Jens Axboe
· 18 years ago
2866c82
[PATCH] Separate io engines into separate loadable objects
by Jens Axboe
· 18 years ago
b990b5c
[PATCH] Basic support for a cpu cycle eater job
by Jens Axboe
· 18 years ago
34e95e3
[PATCH] libaio returns long, not int
by Jens Axboe
· 18 years ago
3b70d7e
[PATCH] When logging to a file, stderr should go both to stderr and file
by Jens Axboe
· 18 years ago
eb8bbf4
[PATCH] Enable output logging to file instead of stdout
by Jens Axboe
· 18 years ago
5c4e1db
[PATCH] Final FreeBSD compile fixups
by Jens Axboe
· 18 years ago
6796209
[PATCH] Shorten the file names, stupid to prefix everything with fio-
by Jens Axboe
· 18 years ago
[Renamed from fio-io.c]
3feedc6
[PATCH] splice fixes
by Jens Axboe
· 18 years ago
5185228
[PATCH] fio_spliceio_event() used wrong private type
by Jens Axboe
· 18 years ago
8756e4d
[PATCH] Support for splice IO engine
by Jens Axboe
· 18 years ago
f3a4ef5
[PATCH] cleanup sg ioctl vs read approach
by Jens Axboe
· 18 years ago
5f2b7b5
[PATCH] Silence bogus gcc 4.x warnings
by Jens Axboe
· 19 years ago
b1ff340
[PATCH] Support for multiple queued commands with read/write SG v3 io
by Jens Axboe
· 19 years ago
0af7b54
[PATCH] Add support for the read/write interface of SG v3
by Jens Axboe
· 19 years ago
77cf845
[PATCH] Kill ->cur_off, always just lseek() in sync ->io_prep
by Jens Axboe
· 19 years ago
ebac465
Move fio to seperate repo
by Jens Axboe
· 19 years ago