Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
fio
/
5f6ddf1e568d5014925a98da316d92f9e6e03eb4
/
engines
44f2969
Initial suppor for sync_file_range()
by Jens Axboe
· 15 years ago
e943b87
Track last file offset
by Jens Axboe
· 15 years ago
c36d16f
Make fdatasync OS optional
by Jens Axboe
· 15 years ago
983b770
solarisaio: fix aio errno assignment
by Jens Axboe
· 15 years ago
8f933ca
mmap engine: remove code duplication
by Jens Axboe
· 15 years ago
ed47cbf
mmap engine: allow full mmaps for 64-bit machines
by Jens Axboe
· 15 years ago
9c0d224
Don't allow pre_read on IO engines that cannot seek
by Jens Axboe
· 15 years ago
ff455a0
mmap engine: fix for large files on 32-bit archs
by Jens Axboe
· 15 years ago
f6db4fa
sg engine: IO should be done sync of O_SYNC and O_DIRECT
by Jens Axboe
· 15 years ago
5f9099e
Add support for fdatasync()
by Jens Axboe
· 15 years ago
4f5af7b
Cleanup verify headers
by Jens Axboe
· 15 years ago
468306a
mmap engine: don't invalidate cache on segment remap
by Jens Axboe
· 15 years ago
4e9401c
mmap engine: remove 'mmap too large' check for 32-bit
by Jens Axboe
· 15 years ago
ac89311
mmap engine: allow large files on 32-bit archs
by Jens Axboe
· 15 years ago
8de43fd
Add appropriate warning in mmap engine for large maps failing
by Jens Axboe
· 15 years ago
62b3892
net engine: fix compilation warnings on Solaris
by Jens Axboe
· 15 years ago
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
· 16 years ago
df9c26b
Avoid opening files until they are used
by Jens Axboe
· 16 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
· 17 years ago
565cc35
posixaio: Missing memset()
by Jens Axboe
· 17 years ago
3c77037
posixaio: speedup by using aio_suspend() instead of manual waiting
by Jens Axboe
· 17 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
· 18 years ago
f4e62a5
For non-file engines, set ->real_file_size if total size is known
by Jens Axboe
· 18 years ago
Next »