Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
fio
/
7b8216842eb888ff626f616c2770a2548b0b0bf9
/
engines
« Previous
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
0798ba3
GUASI API change
by Davide Libenzi
· 18 years ago
317b95d
Move os/arch/compiler headers into directories
by Jens Axboe
· 18 years ago
946ff86
sg engine: fix old comment
by Jens Axboe
· 18 years ago
15ba640
sg engine: do type check only when sd has been setup
by Jens Axboe
· 18 years ago
a05bd42
sg engine: errno return value fixes
by Jens Axboe
· 18 years ago
b4ba5f3
splice engine: return negative for error
by Jens Axboe
· 18 years ago
76f58b9
syslet engine: fix segfault if syslets are not available
by Jens Axboe
· 18 years ago
7bb48f8
Revamp the file creation code
by Jens Axboe
· 18 years ago
0725726
GUASI engine: should use log_err() during runtime
by Jens Axboe
· 18 years ago
ed8bd84
NULL engine: ->commit() has side effects, make sure it always works
by Jens Axboe
· 18 years ago
8999fe9
GUASI engine: free lingering requests from the buffer on cleanup
by Davide Libenzi
· 18 years ago
97c26cb
GUASI update
by Davide Libenzi
· 18 years ago
d6c6810
Add few debug statements and limit thread usage.
by Davide Libenzi
· 18 years ago
46eaa15
Adapth guasi.c to the new FIO strctures, and free the requests.
by Davide Libenzi
· 18 years ago
66b83d9
Update to guasi 0.5 diff
by Davide Libenzi
· 18 years ago
609342f
GUASI IO engine
by Davide Libenzi
· 18 years ago
c1db2dc
libaio engine: queue init error handling
by Jens Axboe
· 18 years ago
2dc1bbe
Move thread options into a seperate structure
by Jens Axboe
· 18 years ago
6d86144
Use log_info() throughout
by Jens Axboe
· 18 years ago
1760e67
Fix build on x86-64 distros without __NR_pread64/pwrite64
by Jens Axboe
· 18 years ago
b884635
Fix build of syslet engine on x86-64
by Jens Axboe
· 18 years ago
3f34431
posixaio engine: better handling of partial completions
by Jens Axboe
· 18 years ago
da751ca
Update io engine comments
by Jens Axboe
· 18 years ago
cfc99db
mmap engine: make sure that page unaligned syncs work
by Jens Axboe
· 18 years ago
9f9214f
nr_files conflict with filename
by Jens Axboe
· 18 years ago
af52b34
Allow explicit setting of a number of files
by Jens Axboe
· 18 years ago
e2e6791
syslet engine: residual fix
by Jens Axboe
· 18 years ago
0263882
File truncation and extend fixes
by Jens Axboe
· 18 years ago
ba0fbe1
Turn the CPU burner into a real io engine
by Jens Axboe
· 18 years ago
7401c08
null engine: fix queue bug with repeated commit() calls before event retrieval
by Jens Axboe
· 18 years ago
65afa5f
null engine: update to support queuing
by Jens Axboe
· 18 years ago
640e942
null engine: don't dup() stdin anymore
by Jens Axboe
· 18 years ago
d16b88e
Engines should not touch nr_open_files anymore
by Jens Axboe
· 18 years ago
b5af829
Revamp file open/close handling
by Jens Axboe
· 18 years ago
34403fb
Spelling fixes
by Jens Axboe
· 18 years ago
fd1ff8e
posixaio engine: residual data count
by Jens Axboe
· 18 years ago
f423479
libaio engine: proper return value checking
by Jens Axboe
· 18 years ago
9bec88e
Net engine: move connection setup into ->init()
by Jens Axboe
· 18 years ago
b58cf3d
Net engine: missing ->nr_open_files for clients
by Jens Axboe
· 18 years ago
2fd233b
Convert null io engine to use ->setup()
by Jens Axboe
· 18 years ago
4f45320
Net engine: need to set ->nr_open_files
by Jens Axboe
· 18 years ago
138502a
Only check FIO_DISKLESSIO in stat.c
by Jens Axboe
· 18 years ago
a9defc9
[PATCH] ioengine flags: Replace FIO_NETIO with real flags that map the behavior
by Joel Becker
· 18 years ago
a0a930e
syslet engine: submission latency numbers
by Jens Axboe
· 18 years ago
5b38ee8
syslet engine: smart batching
by Jens Axboe
· 18 years ago
7756b0d
syslet v4 support
by Jens Axboe
· 18 years ago
9ff9de6
First cut at doing sequences of atoms in one commit
by Jens Axboe
· 18 years ago
413dd45
Streamline thread_data data direction setting and checking
by Jens Axboe
· 18 years ago
e1161c3
Add more context to the error messages
by Jens Axboe
· 18 years ago
faf5c88
syslet: typo
by Jens Axboe
· 18 years ago
Next »