Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
fio
/
1ca957384a2050e426f8f6ef8a3e493d7ceeb9ce
/
engines
cd98801
splice engine: fix vmsplice() problem with block sizes larger than a pipe
by Jens Axboe
· 15 years ago
de9937d
aio: fixed a signedness issue that could cause abort on strace
by Jens Axboe
· 15 years ago
df9c26b
Avoid opening files until they are used
by Jens Axboe
· 15 years ago
664fb3b
net engine: notify receiver of UDP link close
by Jens Axboe
· 16 years ago
d5b388a
net engine: termination fixes
by Jens Axboe
· 16 years ago
3565182
net engine: don't pass in flags
by Jens Axboe
· 16 years ago
371d456
net engine: use poll() always for sending/receiving
by Jens Axboe
· 16 years ago
15d182a
libaio engine: get rid of non-async behaviour with buffered IO
by Jens Axboe
· 16 years ago
3f8fc5a
net engine: accept both upper and lowercase tcp/udp.
by Jens Axboe
· 16 years ago
414c2a3
net engine: add UDP support
by Jens Axboe
· 16 years ago
6dd6f2c
__usec_sleep() really just spins, rename it
by Jens Axboe
· 16 years ago
12d9d84
Issue time fixup for guasi/libaio
by Jens Axboe
· 16 years ago
f3f552b
Add uninitialized_var() to silence bogus compiler warnings
by Jens Axboe
· 16 years ago
0aa417a
splice: if splicing fails with EINVAL, it's most likely missing fs support
by Jens Axboe
· 16 years ago
da28353
Compile warning for non-signal driven solaris asynch io
by Jens Axboe
· 16 years ago
44c47fe
Add write barriers
by Jens Axboe
· 16 years ago
556e831
solarisaio: support signal driven async IO
by Jens Axboe
· 16 years ago
0f09e82
solarisaio: aiowait() can return (void *) -1 for error
by Jens Axboe
· 16 years ago
eef3235
Move fls.h in with the other lib helpers
by Jens Axboe
· 16 years ago
5cf56c0
solarisaio: IO depth constrained by MAXASYNCHIO
by Jens Axboe
· 16 years ago
0ae38eb
Missed fls() -> __fls() conversion
by Jens Axboe
· 16 years ago
7292056
net engine: missing includes
by Jens Axboe
· 16 years ago
207cb0f
posixaio: not all platforms have aio_fsync()
by Jens Axboe
· 16 years ago
bc733f3
posixaio: need fcntl.h
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
417f006
Add Solaris native aio engine
by Jens Axboe
· 16 years ago
af8771b
errno is not negative
by Jens Axboe
· 16 years ago
2992b05
close_ioengine() clears ->data after calling engine cleanup
by Jens Axboe
· 16 years ago
e51cf72
vsync: Fix issue with double issue of io_u
by Jens Axboe
· 16 years ago
5921e80
Make it work on opensolaris
by Jens Axboe
· 16 years ago
d0c7093
Fix bad references to 'sgio'
by Gurudas Pai
· 16 years ago
443662e
net engine: improve host/port parsing
by Jens Axboe
· 16 years ago
838bc70
Add logging for queue submit and complet counts
by Jens Axboe
· 16 years ago
75de55a
libaio: Add hint on libaio engine init failing
by Jens Axboe
· 16 years ago
565cc35
posixaio: Missing memset()
by Jens Axboe
· 16 years ago
3c77037
posixaio: speedup by using aio_suspend() instead of manual waiting
by Jens Axboe
· 16 years ago
28cfeb6
Remove debug printf() in net engine
by Jens Axboe
· 17 years ago
f85ac25
Remove the file->last_completed_pos variable
by Jens Axboe
· 17 years ago
126d65c
Make file structures dynamically allocated
by Jens Axboe
· 17 years ago
6977bcd
Update close file handler to return potential error
by Jens Axboe
· 17 years ago
f3de88a
Move syslet/indirect bits into the OS specific directory
by Jens Axboe
· 17 years ago
ad830ed
Add FIO_SIGQUIT engine option
by Jens Axboe
· 17 years ago
cc9159c
sync engine: missing fsync check in vsync
by Jens Axboe
· 17 years ago
1d2af02
Add vsync io engine
by Jens Axboe
· 17 years ago
2bd3eab
sync engine: cleanup psync/sync seperation
by Jens Axboe
· 17 years ago
5e00c2c
libio: fix bug in commit hook
by Jens Axboe
· 17 years ago
e6026f9
syslet: we have fls(), use it for rounding ring size up
by Jens Axboe
· 17 years ago
a3cc770
unsigned vs signed warnings
by Jens Axboe
· 17 years ago
11a65bf
syslet: can't free the stack
by Jens Axboe
· 17 years ago
e7d2e61
->getevents() should take unsigned args
by Jens Axboe
· 17 years ago
4a88edf
syslet: cleanup event reaping
by Jens Axboe
· 17 years ago
db6defc
syslet: add proper read barrier between user_tail and completion read
by Jens Axboe
· 17 years ago
c6effc3
syslet: error handling
by Jens Axboe
· 17 years ago
05f6a17
syslet: make sure ring buffer is a power-of-2
by Jens Axboe
· 17 years ago
e81f734
syslet: memory allocation error handling
by Jens Axboe
· 17 years ago
12cbb46
syslet: update to -v7 as posted by Zach
by Jens Axboe
· 17 years ago
5a32012
Merge branch 'master' of ssh://git.kernel.dk/data/git/fio
by Jens Axboe
· 17 years ago
1f809d1
Fixes for CPU burn engine
by Jens Axboe
· 17 years ago
a31041e
Add pread/pwrite support to sync engine
by gurudas pai
· 17 years ago
3a6d267
splice: fix fallback from copy vmsplice to nothing
by Jens Axboe
· 17 years ago
8b85024
splice: fix problem with current mainline kernels
by Jens Axboe
· 17 years ago
67f5b27
Get rid of syslet-rw compile warnings on 32-bit
by Jens Axboe
· 17 years ago
1d79a6d
Update syslet-rw to fixed size ABI structures
by Zach Brown
· 17 years ago
b4d8dda
Exec the getpid atom when testing for syslet support
by Zach Brown
· 17 years ago
6a117e0
Initialize the new_thread_stack so syslet support testing has one
by Zach Brown
· 17 years ago
7101d9c
Full readonly check
by Jens Axboe
· 17 years ago
81887d5
splice: update to new vmsplice-to-user interface
by Jens Axboe
· 17 years ago
a26fc7c
Fix splice engine compile
by Jens Axboe
· 17 years ago
bb446c1
splice engine: add unmapping for vmsplice-to-user
by Jens Axboe
· 17 years ago
4368857
splice: automatically detect whether vmsplice-to-user works
by Jens Axboe
· 17 years ago
dc372f0
Missed FIO_UNIDIR io ops flags on net engine
by Jens Axboe
· 17 years ago
b67740d
IO verification improvements
by Jens Axboe
· 17 years ago
cd963e1
net engine: cleanup the splice handling
by Jens Axboe
· 17 years ago
64b24cd
net engine: fix listenfd/pipe fd leaks
by Jens Axboe
· 17 years ago
4d94c27
netsplice: use zero-copy if possible
by Jens Axboe
· 17 years ago
f657a2f
netsplice: fix a few typos
by Jens Axboe
· 17 years ago
9cce02e
Support for 'netsplice' engine
by Jens Axboe
· 17 years ago
ffa59ce
guasi engine: remove STFU_GCC()
by Jens Axboe
· 17 years ago
7d059f8
libaio engine: print warning for depth > 1 and buffered IO
by Jens Axboe
· 17 years ago
f24254e
splice engine: support for vmsplice to user space
by Jens Axboe
· 17 years ago
16d55aa
Fix bug with random IO and network connections
by Jens Axboe
· 17 years ago
c97d836
mmap engine: fix open-for-size check
by Jens Axboe
· 17 years ago
07eb79d
Put the ->real_file_size handling into fio
by Jens Axboe
· 17 years ago
f4e62a5
For non-file engines, set ->real_file_size if total size is known
by Jens Axboe
· 17 years ago
0798ba3
GUASI API change
by Davide Libenzi
· 17 years ago
317b95d
Move os/arch/compiler headers into directories
by Jens Axboe
· 17 years ago
946ff86
sg engine: fix old comment
by Jens Axboe
· 17 years ago
15ba640
sg engine: do type check only when sd has been setup
by Jens Axboe
· 17 years ago
a05bd42
sg engine: errno return value fixes
by Jens Axboe
· 17 years ago
b4ba5f3
splice engine: return negative for error
by Jens Axboe
· 17 years ago
76f58b9
syslet engine: fix segfault if syslets are not available
by Jens Axboe
· 17 years ago
7bb48f8
Revamp the file creation code
by Jens Axboe
· 17 years ago
0725726
GUASI engine: should use log_err() during runtime
by Jens Axboe
· 17 years ago
ed8bd84
NULL engine: ->commit() has side effects, make sure it always works
by Jens Axboe
· 17 years ago
8999fe9
GUASI engine: free lingering requests from the buffer on cleanup
by Davide Libenzi
· 17 years ago
97c26cb
GUASI update
by Davide Libenzi
· 17 years ago
d6c6810
Add few debug statements and limit thread usage.
by Davide Libenzi
· 17 years ago
46eaa15
Adapth guasi.c to the new FIO strctures, and free the requests.
by Davide Libenzi
· 17 years ago
66b83d9
Update to guasi 0.5 diff
by Davide Libenzi
· 17 years ago
609342f
GUASI IO engine
by Davide Libenzi
· 17 years ago
Next »