Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
fio
/
8c029376bbe6d8a6bcb01c3ef7d545720aca3868
/
io_u.c
fba76ee
Scramble corruption fix
by Jens Axboe
· 13 years ago
fad82f7
Scramble fix
by Jens Axboe
· 13 years ago
fd68418
Add option for controlling buffer scrambling
by Jens Axboe
· 13 years ago
23f394d
Scramble on a 512b boundary
by Jens Axboe
· 13 years ago
de78976
Scramble default write buffer contents slightly
by Jens Axboe
· 13 years ago
3545a10
Ensure that buffer contents are random across jobs as well
by Jens Axboe
· 13 years ago
a66da7a
Add support for backwards holes
by Jens Axboe
· 13 years ago
78c1eda
Fix bad latency reporting for rated IO jobs
by Jens Axboe
· 13 years ago
059b080
Add possibility to make sequential IO "holed"
by Jens Axboe
· 13 years ago
7994412
Fix overlap io_u into outside regions
by Jens Axboe
· 13 years ago
1294c3e
Fix signed int/long truncation on 32-bit architectures
by Jens Axboe
· 13 years ago
4c07ad8
Switch all random generators to be decided by use_os_rand
by Jens Axboe
· 14 years ago
d1cea52
Switch the latter part of the offset generation to __rand() too
by Jens Axboe
· 14 years ago
2615cc4
Switch to using our internal Tausworthe based random generator for offsets
by Jens Axboe
· 14 years ago
0ce8b11
Fix end-of-job slowdown for random IO with a random map
by Jens Axboe
· 14 years ago
2b13e71
Get rid of shadow declarations
by Jens Axboe
· 14 years ago
e84b371
Clean io_u->buf_filled_len in io_u_fill_buffer()
by Jens Axboe
· 14 years ago
5e0baa7
Fix segfault when passing in size < block_size
by Jens Axboe
· 14 years ago
1ef2b6b
Initial support for explicit write barriers
by Jens Axboe
· 14 years ago
0508320
Kill leftover debug printf() and re-format a long line
by David Nellans
· 14 years ago
a917a8b
Trim/discard fixes
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
825f818
Add missing types to io_u_log_error()
by Jens Axboe
· 14 years ago
38dad62
Add rw_sequencer option
by Jens Axboe
· 14 years ago
5736c10
Rename ddir_nr -> ddir_seq_nr
by Jens Axboe
· 14 years ago
10e8a7b
No need to use specific flag for io_u fill length
by Radha Ramachandran
· 14 years ago
9522850
Turn io_u filled variable into a flag
by Jens Axboe
· 14 years ago
cbe8d75
Reuse filled pattern
by Radha Ramachandran
· 14 years ago
02af098
Add total latency log
by Jens Axboe
· 14 years ago
637ef8d
Speedup verify random fills by 10-15x
by Jens Axboe
· 14 years ago
da3758b
Ensure we never overlap with existing blocks
by Jens Axboe
· 14 years ago
f8a75c9
Default verify backlog batch to verify backlog setting if not given
by Jens Axboe
· 14 years ago
9e14418
Add some support for a verify backlog
by Jens Axboe
· 14 years ago
d77431b
Only use true random generator for initial seed
by Jens Axboe
· 15 years ago
27ea68a
"Expand" random number from 32-bit to 64-bit when necessary
by Jens Axboe
· 15 years ago
1fbbf72
First step at speeding up io_u rand refill
by Jens Axboe
· 15 years ago
1dec3e0
Optimize __get_io_u() for better code foot print
by Jens Axboe
· 15 years ago
44f2969
Initial suppor for sync_file_range()
by Jens Axboe
· 15 years ago
7eb3657
Make profile io op overrides a dedicated structure
by Jens Axboe
· 15 years ago
15dc193
Allow profiles to override internal io_u functions
by Jens Axboe
· 15 years ago
ba3e4e0
Fix rate option with iodepth > 1
by Radha Ramachandran
· 15 years ago
2ecc1b5
Fix race on io_u->flags
by Jens Axboe
· 15 years ago
0c41214
Fix race condition when using asynch verify
by Radha Ramachandran
· 15 years ago
0b9d69e
Silence the style/whitespace police
by Jens Axboe
· 15 years ago
01a1caa
Fix broken completion latency numbers
by Jens Axboe
· 15 years ago
e8462bd
Add support for async IO verification offload
by Jens Axboe
· 15 years ago
d529ee1
Add support for the iomem_align option
by Jens Axboe
· 15 years ago
5f9099e
Add support for fdatasync()
by Jens Axboe
· 15 years ago
f2bba18
Add a 'continue_on_error' option to fio
by Radha Ramachandran
· 15 years ago
b23b6a2
Yet another rate fixup
by Jens Axboe
· 15 years ago
40e1a6f
Improve rate limiting
by Jens Axboe
· 15 years ago
29a90dd
Fix slat numbers
by Jens Axboe
· 15 years ago
2cc5293
Bad indent
by Jens Axboe
· 15 years ago
581e714
Add support for limiting only rate in only one direction
by Jens Axboe
· 15 years ago
0a4957c
Fix bug with rwmix and multiple loops over the same set
by Jens Axboe
· 15 years ago
4f5af7b
Cleanup verify headers
by Jens Axboe
· 15 years ago
d6aed79
Clean up file flags
by Jens Axboe
· 15 years ago
3bfb53d
Remove io_u->endpos
by Jens Axboe
· 15 years ago
87c27b4
Clear f on error get_next_file_rr()
by Jens Axboe
· 15 years ago
306ddc9
Include transfer size in the clat/slat measurements
by Jens Axboe
· 15 years ago
c311cd2
Don't populate random data for verify reads
by Radha Ramachandran
· 16 years ago
899c29f
Fix issue with random offset being off if io_size != real_file_size
by Radha Ramachandran
· 16 years ago
720e84a
Add support for different weights for reads and writes with bssplit
by Jens Axboe
· 16 years ago
5bfc35d
Reseed random generator for loop/time based runs
by Jens Axboe
· 16 years ago
2b7a01d
Add blockalign/ba option
by Jens Axboe
· 16 years ago
b5696bf
More file setting bug fixes
by Jens Axboe
· 16 years ago
4bb997c
Fix file open leak
by Jens Axboe
· 16 years ago
87b1067
Fix bug with openfiles
by Jens Axboe
· 16 years ago
683023e
Fix bug in file selection
by Jens Axboe
· 16 years ago
a086c25
Add 'sequential' file_service_type
by Jens Axboe
· 16 years ago
dbad30b
Fix bogus 'may be used uninitialized' warning from older gcc versions
by Jens Axboe
· 16 years ago
993bf48
Add gtod_reduce option
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
b29ee5b
Update ramp_time
by Jens Axboe
· 16 years ago
721938a
Add ramp_time option
by Jens Axboe
· 16 years ago
f3f552b
Add uninitialized_var() to silence bogus compiler warnings
by Jens Axboe
· 16 years ago
f3059de
Improve bsrange buflen generations
by Jens Axboe
· 16 years ago
4950421
Add iodepth_batch_complete control
by Jens Axboe
· 16 years ago
dc873b6
Add OS agnostic RAND_MAX
by Jens Axboe
· 16 years ago
6162f52
Missing time store in rwmix switch
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
8b113b4
Do at least one block if randommap fails us
by Jens Axboe
· 16 years ago
c9dd34b
Inc block in mark_random_map()
by Jens Axboe
· 16 years ago
3e3357b
Speedup mark_random_map()
by Jens Axboe
· 16 years ago
8f7e39d
Readd the arch ffz functions
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
697a606
Add sparc and sparc64 support
by Jens Axboe
· 16 years ago
465221b
Add dprint() to io_u requeue
by Jens Axboe
· 16 years ago
e4dad9c
Fix refill buffers overwriting verify data
by Jens Axboe
· 16 years ago
04c540d
Fixup distribution of reads and writes in a mixed workload
by Jens Axboe
· 16 years ago
fc4398f
Silence warning on older gcc (bogus)
by Jens Axboe
· 16 years ago
d9dd70f
Work-around too large block count
by Jens Axboe
· 16 years ago
838bc70
Add logging for queue submit and complet counts
by Jens Axboe
· 16 years ago
5973caf
Add option for refilling IO buffers on each submit
by Jens Axboe
· 16 years ago
60f2c65
Silence put_file() complaint
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
67778e8
Fix off-by-one in last_block()
by Jens Axboe
· 16 years ago
Next »