History log of /external/fio/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9195552e8fca86b682a86fc7ab0fb6eacb433f16 01-May-2014 Daniel Gollub <daniel.gollub@gmail.com> distinguish internal/ext. builds with FIO_INTERNAL

To distinguish between internal and external includes of
fio.h and other headers FIO_INTERNAL get applied only for
the fio (and gfio) internal build itself.

This helps to prevent double-declaration issues by making
ambigous declaration with common names coditional based on
the FIO_INTERNAL define.

Signed-off-by: Daniel Gollub <daniel.gollub@gmail.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/Makefile
9e060c6a490b3394b43c0479d5be6ee335b13117 30-Apr-2014 Jens Axboe <axboe@fb.com> Makefile: clean all *.d dependency files on make clean

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/Makefile
7788b76fe13059aa3610f592e58512cb5f4cdb28 04-Apr-2014 Jens Axboe <axboe@fb.com> Makefile: add doc target to generate PDFs from the man pages

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/Makefile
243bfe190245a10e9d0981bf2a7c722edc4c43d4 02-Apr-2014 Jens Axboe <axboe@fb.com> iolog: don't serialize the writing of all logs

Serialize based on filename, so that independent logs can be
written at the same time. If the logs are big, this can take
a while to flush to disk. It's silly to have all jobs waiting
on each other, when they could write their own logs independently.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/Makefile
fc5c03455598ecb3250506e741c74bade0dae6d8 17-Feb-2014 Daniel Gollub <d.gollub@telekom.de> librbd ioengine support

Initially only DDIR_WRITE/DDIR_READ and DDIR_SYNC are supported.
All other io_u->ddir get silently ignored.

A known issue requires to call the rbd engine always with --invalidate=0

Signed-off-by: Daniel Gollub <d.gollub@telekom.de>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/Makefile
9aa5fe3290fd49c70e498d5e072a5b27e1c3034f 28-Jan-2014 Bruce Cran <bcran@fusionio.com> Update Windows build for new threading library

MinGW now uses libwinpthread-1.dll instead of pthreadGC2.dll.
To simplify things, create a static executable so users can run fio
from anywhere without needing to copy the dll.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
3cd4c66f35fad0df64e4e6dfeddc5bdfd5206e0c 30-Dec-2013 John <j@bitminer.ca> Add OpenBSD support

I managed to make a clean compile and a few test runs using the
attached patches.

These work on OpenBSD 5.4 at least. I used the 2.1.4 release of
fio as a basis.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
a3c86fc452d1c5e6ec78c6c2617540c34b7d9035 04-Sep-2013 Grant Grundler <grundler@chromium.org> Remove duplicate LDFLAGS on -o lines

Only need to list LDFLAGS once on each line.

Signed-off-by: Grant Grundler <grundler@chromium.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
1378cc68af81d2160ba1603b1724aac6c01f3a7f 07-Aug-2013 Erwan Velu <erwan@enovance.com> fio2gnuplot: Adding manpage

As requested by users, let's add a manpage to make things easier to
understand.

I'm providing here the raw file used to generate the manpage. It can be
converted to a real manpage by using txt2man.

I'm also providing the manpage file to avoid dependencies at build time,
anyway the makefile target can be easily used to rebuild it if
necessary.
/external/fio/Makefile
265a202706aaa538297599f4c683b781a3ecaedb 07-Aug-2013 Erwan Velu <erwan@enovance.com> fio2gnuplot: Removing .py extension

It's pretty boring having the .py extension to the tool.
Let's remove it !
/external/fio/Makefile
0460eb92b25b65a9e99ce4fd61d1536bff255331 30-Jul-2013 Erwan Velu <erwan@enovance.com> Tree: Moving fio_generate_plots in tools/

As fio2gnplot.py & genfio are located in tools, it sounds better to put
all the additional tools in the same directory.
/external/fio/Makefile
250533e7d48c2758a85db437e097891853e38b54 30-Jul-2013 Erwan Velu <erwan@enovance.com> Makefile: Installing genfio at install time

genfio wasn't installed at all during 'make install'.
/external/fio/Makefile
eab4af4e0fc24f52ac41924e62aa06a30550b6aa 30-Jul-2013 Erwan Velu <erwan@enovance.com> Makefile: Installing fio2gnuplot & sons

Let's install fio2gnuplot & other gnuplot files (.gpm) while installing
fio.

Gnuplot files are installed into $(prefix}/share/fio/ subdirectory
/external/fio/Makefile
d443abcfe076b9316bc8165366b36eb5e02a77aa 29-May-2013 Jens Axboe <axboe@kernel.dk> Makefile: don't run configure for make clean

Normally we auto-run the configure part, if config-host.mak
doesn't exist. But we don't need to do that for make clean.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
2ae0b204743d6b4048c6fffd46c6280a70f2ecd1 28-May-2013 Jens Axboe <axboe@kernel.dk> Replace list based free/busy/requeue list with FIFO + ring

Cache friendliness of the list is pretty low. This has
provably lower overhead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
d4afedfd152cea890ffa7d45bf1664fb70218c45 22-May-2013 Jens Axboe <axboe@kernel.dk> Start of ACT like benchmark profile

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
45f944b907acf5c8aeb6bca72c8932ea3ead258e 27-Apr-2013 Jens Axboe <axboe@kernel.dk> Add distclean target

And only clean cscope.out output when doing that. I'm getting
tired of having to re-do cscope for no real reason.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
eb19930cf6e8315417b01e00669446a383c69690 17-Apr-2013 Jens Axboe <axboe@kernel.dk> Add -Wdeclaration-after-statement to compiler flags

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
3c978125e2bc883a9e69f0bae0122f936f995f17 17-Apr-2013 Jens Axboe <axboe@kernel.dk> Split out td error handling code

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
0fe21ef7de00f5cc0f100e1f036ddca4b4bcd234 11-Apr-2013 Jens Axboe <axboe@kernel.dk> Makefile: clean $(FIO_OBJS) too

Otherwise fio.o gets left behind after a clean.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
22f80458a520d0c5371c64bf91d24cdd21dff825 09-Apr-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
eta.c
fio.h
init.c
options.c
stat.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
a8168a223c83362e377889779056a3d96b76a0f8 05-Apr-2013 Jens Axboe <axboe@kernel.dk> Makefile: use ginstall on Solaris

Regular install just doesn't seem to like man pages?!

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
9ad8da8217db155d2b48fe7bed91da794a71d071 05-Apr-2013 Jens Axboe <axboe@kernel.dk> Add strcasestr()

We'll need it for the next commit, if the platform does not
provide it.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
ea783f87082e59a511c4d720d287e0de9fccb1b5 05-Apr-2013 Jens Axboe <axboe@kernel.dk> Fix merge error

Fails link because we attempt to link in fio.o twice.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
62232d0618e3f5aa4805b4be34e872895ba1beb2 05-Apr-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile

Signed-off-by: Jens Axboe <axboe@kernel.dk>
af4862b3447e35d038b6c117631d9c03777ab79e 29-Mar-2013 Jens Axboe <axboe@kernel.dk> configure: fixup build so that it's more resilient

Allow people to clear/set EXTFLAGS/OPTFLAGS at will.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
d7213923067aa49922962a469a691c3ec951064d 21-Mar-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
fio.h
options.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
53cd4eee737f5d9a37d71ef23b42f74c016fcd2e 14-Mar-2013 Aaron Carroll <aaronc@cse.unsw.edu.au> Propagate target OS from configure to Makefile

Propagate target OS from configure to Makefile (CONFIG_TARGET_OS) to avoid
duplicating the check in Makefile. Also allow CROSS_COMPILE for the toolchain
prefix, which is common (e.g. Linux).

Signed-off-by: Aaron Carroll <aaronc@cse.unsw.edu.au>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
ff01f0f16e1c065809a5be06b57d2a92f8886561 12-Mar-2013 Oleg Matcovschi <olegmatcovsky@gmail.com> Remove config-host.h on clean.

Signed-off-by: Oleg Matcovschi <olegmatcovsky@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
7a887ffeace126e7b7b5b8122799c007d8b1068c 08-Mar-2013 Alex Pyrgiotis <apyrgio@grnet.gr> Add a simple test for LFSR generator

Adds a simple test suite to check the speed of the LFSR
generator and verify its results. Just run:

make t/lfsr-test
./t/lfsr-test

to compile the test suite and print its usage

Signed-off-by: Alex Pyrgiotis <apyrgio@grnet.gr>

create mode 100644 t/lfsr-test.c
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
8ea39c32d29428b17bfe9c806fc33f0c8adfe118 04-Mar-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
init.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
7366ad05740d4cbbe5b43daa3b9b9efe74df34b3 28-Feb-2013 Jens Axboe <axboe@kernel.dk> solaris: ensure that TCP_NODELAY gets picked up

Use proper libs when linking, then we can also remove
those from the Makefile.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
6a5c4d92ce70a05d2fee981b6f133373c0ef62f8 20-Feb-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
configure
fio.c
init.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
6d0e9f83bdc1b9014ffb7200f923372de29eb713 12-Feb-2013 Aaron Carroll <aaronc@cse.unsw.edu.au> configure: attempt to get Android going again

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
9db01ef976006c002b05fa4e4ec589eb029aac5b 07-Feb-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
configure
fio.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
6ce038de56f742ab4c9d181e03219d7bf85d4567 07-Feb-2013 Jens Axboe <axboe@kernel.dk> Makfile: use LINK for the link phase

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
cb340b159ae6f9244a16321bbe29a7165d811e99 05-Feb-2013 Jens Axboe <axboe@kernel.dk> Makefile: fixup init.c dependency

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
90b7a96d9573a14f20470af2aa0dd4e60611a477 04-Feb-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
fio.h
parse.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
f67d6ee2d0988de577f6f3d7e303d6a18a44e4a0 01-Feb-2013 Jens Axboe <axboe@kernel.dk> Makefile: fixup dependency problem for files in sub dirs

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
7496ea3e7fb234a1c92067301c028934c325daad 31-Jan-2013 David M. Lee <dlee@digium.com> Allow override of CFLAGS

If you attempt to specify your own CFLAGS on the command line (such as
make CFLAGS="--whatever"), this would prevent -DFIO_VERSION from being
added to CFLAGS. This patch uses the override directive to allow the
flag to be appended to CFLAGS.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
95820b6e6c92025df8d89c0bf39b174e53137c41 31-Jan-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
client.c
configure
fio.c
fio.h
server.c
server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
f2a2ce0eedb44eaa8689e4cbfa77c79b1751b216 30-Jan-2013 Huadong Liu <HLiu@fusionio.com> Add support for idletime profiling

Idletime profiling allows a benchmark to run while filling the
idle cycles on the server, hence giving you some metric of how
much pressure the system is under. This is useful to be able
to profile and compare changes in a setup or driver, for instance.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
135be493d843d4cae2966a35cbd22a3058ec8e4b 29-Jan-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
configure
options.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
68b739ad5aca63bb6d9d9f34299cfec5868afa6f 25-Jan-2013 Jens Axboe <axboe@kernel.dk> Makefile: remove config-host.ld

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
4feafb1e7864b736e1bfe83fe185fbba933b1c60 25-Jan-2013 Jens Axboe <axboe@kernel.dk> configure: auto-generate a config-host.h

Don't have all these special cases to convert a .mak to a .h define,
just generate it from the configure script instead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
4700b23465687c7d3de7820341fa96e506e967b2 24-Jan-2013 Jens Axboe <axboe@kernel.dk> configure: solaris and windowsaio fixups

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
997843cbd55f34f7f48f2ebc108500d97e37474c 24-Jan-2013 Jens Axboe <axboe@kernel.dk> configure: fix more old FIO_HAVE_ checks

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
44404c5a7f90aa42c3228b56b6f686f15a50fb29 24-Jan-2013 Jens Axboe <axboe@kernel.dk> Add lib/getrusage.c

Abstract out the SELF/THREAD complication.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
91f94d5b88b72c300be4f27ef6630e16af890db6 24-Jan-2013 Jens Axboe <axboe@kernel.dk> configure: add --enable-gfio

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
836fcc0fceb233ebcc41ee63b4ea5cae20b678a4 24-Jan-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
backend.c
client.c
fio.c
fio.h
ioengine.h
options.c
os/os-linux.h
server.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
0dcebdf4a70ef0d8144b8fcba763ae87e7fc74b5 23-Jan-2013 Jens Axboe <axboe@kernel.dk> configure: add endian check

Will remove guesswork and manual hacking in the OS headers.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
51aa2da8cf422a06ddfa1ce673f3bfc03f96b86e 21-Jan-2013 Jens Axboe <axboe@kernel.dk> Add generic hweight helpers

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
c81f9347e5849a6b97a02f215f1c474e27c79f1a 13-Jan-2013 Bruce Cran <bruce@cran.org.uk> Add CONFIG_64BIT_LLP64, CONFIG_POSIX_FALLOCATE and CONFIG_LINUX_FALLOCATE to Makefile.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
1ae83d45ed853cd73b95b89ae14cacac5b97187e 12-Jan-2013 Jens Axboe <axboe@kernel.dk> Pre-load and sort random blocks for pure read verify workloads

If fio is run with a write phase before a read phase and the
IO type is random, the end read verify phase will get sorted
blocks to read back. But if fio is asked to verify something
that was previously randomly written, it will generate the
same random offsets in random order and verify those. This is
usually much slower than a sorted read back.

So add a verifysort_nr option that allows the user to specify
a number of random offsets to pre-generate and sort, before
reading them and verifying the contents. This greatly speeds
up pure read verify workloads.

Default to 1024, and put a max of 64K entries on the option.
We do a merge list sort on the entries, so we don't want a
huge amount of backlog.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
67bf982340d95ca98098ea050b54b4c7adb116c0 10-Jan-2013 Jens Axboe <axboe@kernel.dk> Add configure script

Get rid of all the fragile guessing and checking of features,
and roll a configure script instead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
92a0daf8163eaa8d117d1e6e4fdc11a8dddac2d2 09-Jan-2013 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
client.c
server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
b14c9ed70440eb16b984ea89f8f5342c9b1bac4f 08-Jan-2013 Jens Axboe <axboe@kernel.dk> Enable -ffast-math

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
b165e2bc0d38a73f9c82c2c1746adb1a7d2f9dac 19-Dec-2012 Bruce Cran <bruce@cran.org.uk> Fix $(CC) override: use system compiler except on HP-UX and Solaris.

$(CC) was being overridden, preventing the system compiler from
being used. This caused a problem on FreeBSD systems where gcc has
been removed. Since fio requires gcc on HP-UX and Solaris, always
set $(CC) on those platforms.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
80caea7f4c68faf150b5c7bc271aa04596ad7f3c 03-Dec-2012 Jens Axboe <axboe@kernel.dk> gfio: fix Makefile typo for cleaning gfio objs

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
9a0db1e22a016bcdd91646b2e275051ff21c3038 03-Dec-2012 Jens Axboe <axboe@kernel.dk> gfio: bad merge in Makefile

Inadverdently dropped lib/prio_tree.c, which we use for graph
tooltips.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
49758e11f3658686ccd1c61724a5eba142f3ee4f 03-Dec-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
fio.h
io_u.c
ioengine.h
memory.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
ad1f90aa84ba96916d02043958ee416a499f3f25 28-Nov-2012 Jens Axboe <axboe@kernel.dk> Add t/axmap tester

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
7ebd796f4e50c21d652e62bf1e112755b0f338a8 28-Nov-2012 Jens Axboe <axboe@kernel.dk> Rename the bitmap to axmap

It's not really a bitmap, it's a bitmap of bitmaps. Now named.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
8055e41d0ecc54770a2653427532b3e2c5fabdad 26-Nov-2012 Jens Axboe <axboe@kernel.dk> Add LFSR generator

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
51ede0b1e9c9b570b942b50b44d0455183a0d5ec 22-Nov-2012 Jens Axboe <axboe@kernel.dk> Rework file random map

Fio slows down at the end of a random IO run, when the random
map is used and it gets fuller. This causes slowdowns in
IOPS. This is largely due to the file random map being an
array of bits, and with random access to single bits of the
array at the time, locality is awful. The effect is observable
throughout a run, though, where it gradually gets slower and
slower. It just becomes more apparent at near the end of the
run, where the last 10% are fairly bad. This is even with
doing a bunch of tricks to reduce that cost.

Implement an N-level bitmap, where layer N uses a single bit
to represent 32/64-bits at layer N-1. The number of layers
depends on the number of blocks.

This has slightly higher overhead initially in theory, in
practice it performs about the same. As a bonus, the throughput
remains constant during the run, and even becomes faster
near the end.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
ec5c6b125c1eab992882602158bab54957aa733d 21-Nov-2012 Aaron Carroll <aaronc@cse.unsw.edu.au> Add support for Android

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
92079664eb7e368f2e8cf83fed46152ceb1acb16 15-Nov-2012 Jens Axboe <axboe@kernel.dk> Get rid of -fno-omit-frame-pointer

It costs a bit of performance. And it's trivial to re-enable
for debug/profiling purposes.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
1e5324e723116a5faf9da686993cc79c14d62d4b 14-Nov-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
backend.c
client.c
fio.h
options.c
parse.c
parse.h
server.c
server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
24baa4c70c850d4c1703ae8f4e2b35fc5c5a57ea 13-Nov-2012 Jens Axboe <axboe@kernel.dk> genzipf: use regular array + qsort() instead of rbtree

Saves lots of allocations, and actually ends up being a bit faster.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
7670fce49ede1ff1361f177c26cd2d41621ee081 08-Nov-2012 Jens Axboe <axboe@kernel.dk> Makefile: 2nd go at making CC assignment/check actually work

This time tested!

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
122d4b1cf4989337cc4006bdce8e61ec04b166fd 08-Nov-2012 Jens Axboe <axboe@kernel.dk> Use more portable construct for setting/checking CC

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
eed3f51876dd2bc50558eec29e0078557f2e3a25 07-Nov-2012 Jens Axboe <axboe@kernel.dk> Makefile: typo

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
8e600258bad065fbdfd6a1b2856077d12cd521e5 07-Nov-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' of ssh://brick.kernel.dk/data/git/fio
fd6f237d84f0ab32c80e20184392918bbd91376c 07-Nov-2012 Jens Axboe <axboe@kernel.dk> genzipf: improve accuracy

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
39ab7da23768081db50b0026e0c2a8e38752e7a4 06-Nov-2012 Jens Axboe <axboe@kernel.dk> Move code around to satisfy t/stest linkage

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
f98f3d076502dfd18a2d1b63443288cab356a983 06-Nov-2012 Jens Axboe <axboe@kernel.dk> Fix t/ieee754 link

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
6ff3885617d8281bde48a9a19d34302add3fd017 06-Nov-2012 Jens Axboe <axboe@kernel.dk> Add t/genzipf to play with distribution settings

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
e25839d4cb5fefcb5ffce76128a4faedb177e7af 06-Nov-2012 Jens Axboe <axboe@kernel.dk> Add sample zipf distribution randomizer

Instead of just doing purely random IO where each block is
touched exactly (or close to, depending on random map) once,
add a zipf distribution scheme where a selectable theta
defines the spread and frequency of blocks read/written.

Committing this so I don't lose it. Needs a few changes,
for instance we need to hash the zipf output so that
the spread doesn't always just favor the lower LBA range.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
d79db1222039e906dd49ae290daa59701f4e2385 24-Sep-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
backend.c
client.c
fio.h
init.c
io_ddir.h
options.c
server.h
stat.c
stat.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
62cb17de316e5aa755228fef8ce19b5f5353a3cf 19-Sep-2012 Jens Axboe <axboe@kernel.dk> Makefile: break long line

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
9c25d2e3f498707c4fd5a4bb0adf9867ecb17768 19-Sep-2012 Dmitry Monakhov <dmonakhov@openvz.org> engine: add e4defrag engine

IO engine that does regular EXT4_IOC_MOVE_EXT ioctls to simulate
defragment activity

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
e615ceafbe3962a35b7a7e06a0c8f4e2c0652c65 19-Sep-2012 Dmitry Monakhov <dmonakhov@openvz.org> ioengine: Add fallocate ioengine

IO engine that does regular fallocate to simulate data transfer
as fio ioengine.
DDIR_READ does fallocate(,mode=FALLOC_FL_KEEP_SIZE,)
DDIR_WRITE does fallocate(,mode=0) : fallocate with file extention
DDIR_TRIM does fallocate(FALLOC_FL_KEEP_SIZE | FALLOC_FL_PUNCH_HOLE)

This engine may be useful to perform various tests:
1) Generation highly fragmentated files
2) Various fs stress testing in parallel with others io activity

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
6ef63580ab6e3d73f205d05b126dbeb33e0508bc 18-Sep-2012 Santhosh Koundinya <SKoundinya@fusionio.com> Add support for Fusion-io atomic write engine

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
cc372b17f2827e89da79241f1bbaca1e7c650611 17-Sep-2012 Shaohua Li <shli@fusionio.com> Add a simple json encoder and use it to print fio output in json format

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
c2e9cc4d20c1db1c81276fdaadb56b8b0085d0d8 21-Aug-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
eta.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
31dc09d7f3f684fc6b3629235633cff76aca7e85 14-Aug-2012 Jens Axboe <axboe@kernel.dk> fio Makefile improvement - don't override $(CC)

I tried to build fio 2.0.8 today and found that the Makefile
unconditionally sets CC.
Since I've only got clang on my FreeBSD box it needs to avoid overriding
the default.

Use the default system compiler - don't override $(CC) if already set.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
80666bece308842c36132245e4cbbe9eb0bc506b 01-Aug-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
iolog.h
stat.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
d39879467ccb7f136815be0ba7fd283524c2dafb 08-Jun-2012 Bruce Cran <BCran@fusionio.com> Windows 32-bit fio fixes

Fix no-op shift in shmget by casting to 64-bit.
Generate a new Product GUID for fio 2.0.8.
Add the 32-bit MinGW-w64 compiler executable name in Makefile.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
fb390e242cac8868e01cdc2046c63e04e3d53d70 07-May-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
Makefile
backend.c
client.c
fio.h
os/windows/install.wxs
server.c
server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
84306c1d9ecd94e93436da62b41ef61ac6e281ac 16-Apr-2012 Bruce Cran <bruce@cran.org.uk> Windows build fixes

Bruce writes:

SIGUSR1 isn't defined on Windows so I've defined it.

Also, MSI packages need a version string of x.x.x.x where x is between 0
and 65535 so we can't include the git hash. It's easier just to go back
to hard-coding the version for now, and I'll update it (and the product
GUID) when I create a new package (it doesn't need checked in each
time).

Also, Cygwin doesn't like $(SHELL_PATH) but $(SHELL) seems to work -
does $(SHELL) cause a problem on other platforms?

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
a6204b6818e0b5bf7c7aae0bd8fd840f71e2c4a3 13-Apr-2012 Jens Axboe <axboe@kernel.dk> Ensure that init depends on FIO-VERSION-FILE

Signed-off-by: Jens Axboe <axboe@kernel.dk>

Conflicts:

Makefile

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
32d4cc615b518ad4e1ed24e0a2a34020679cea30 13-Apr-2012 Jens Axboe <axboe@kernel.dk> Ensure that init depends on FIO-VERSION-FILE

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
33765372d5588c347e44d868d0bd6bc416a0fd05 11-Apr-2012 Jens Axboe <axboe@kernel.dk> Fix repeated link of fio

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
8541f32c232661758908cf2d1c388c8ca3bbaa4b 11-Apr-2012 Jens Axboe <axboe@kernel.dk> Fix repeated link of fio

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
692a5d228de8215634182d0c459ac7c0b0fda961 11-Apr-2012 Jens Axboe <axboe@kernel.dk> Make fio include the git version in the version output

Makes it easier in bug reporting, don't have to ask people what
they are running...

Here's to you, Kep.

Signed-off-by: Jens Axboe <axboe@kernel.dk>

Conflicts:

Makefile

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
84f43c6f173d057e1b47d2d5f3e4ce8663d0c86e 01-Apr-2012 Jens Axboe <axboe@kernel.dk> Fixup link of t/ieee754 test

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
bf3f7027b4529fceabad46a3138cd37c9771f080 27-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: Add "print" option for results page.

It doesn't really print the results page yet, just a kind of test page.

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
ee2f55b2ab5195c0d7ce7e8f09212ff826ab2751 27-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> graph: factor out cairo text drawing helpers

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
cd0d2db8d4a8863bb48eca8bb197bd73d2f6c9a4 26-Mar-2012 Jens Axboe <axboe@kernel.dk> gcompat: get closer to working with gtk3

Just need the draw event now, instead of the expose_event.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
f762cef937f69d6a23127baf47f22e8ffaea4c11 26-Mar-2012 Jens Axboe <axboe@kernel.dk> gcompat: provide backwards compatible functions for older gtk versions

Attempt to do something that'll work equally well across gtk versions,
to improve the supported range.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
3d43382c7864753728b181ac356222d67bdd4a3f 21-Mar-2012 Jens Axboe <axboe@kernel.dk> Make fio include the git version in the version output

Makes it easier in bug reporting, don't have to ask people what
they are running...

Here's to you, Kep.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
b65c7ec44355b9bc4d6c5ee6613dfb895dace3d6 21-Mar-2012 Jens Axboe <axboe@kernel.dk> graph: switch tooltip lookups to being range based in a prio tree

This cuts a lot of the CPU usage from browsing bigger graphs. Even
the normal graphs are typically cut in half.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
057754389863aa18cbf36b1f2a556a422ea2f4b5 21-Mar-2012 Jens Axboe <axboe@kernel.dk> Move rbtree into lib/

And make ARRAY_SIZE() generally available, also outside gfio.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
1252d8f2c1daeb31fdc8c1f63db3ceadf7e20892 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: split some parts into gclient.c

We'll probably want to split gclient.c into op code handling and
results display/view.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
41666588eed4ed830b1fabd0458eb2b0a93f0147 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add gerror.c for reporting errors

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
9af4a24408ea7d4cea084a4fe214b81145cc36ac 16-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of options view and edit

This is pretty crap right now, but it's exposing all the options.
Now we just need them to reflect the current job, and be able to
update a remote job with a new set of options.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
53e0e85d6d5311fce98b94c1e06fab8263bafc02 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of splitting up the source a bit

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
1b42725f06f8906b9b99381da3490484f59df28a 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: Add support for sending logs over the network

This is for things like bw log, latency logs, etc. We add
a new depedency, zlib, for this. The logs can be quite big and
the network is not necessarily super fast, so we compress them
using zlib.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
76792ac250e8a3b8ad155ad9aa7acfc7218793ca 12-Mar-2012 Jens Axboe <axboe@kernel.dk> Makefile: properly clean all objects on make clean

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
2dc1cbb52f73303d479a72e99930a2838c4b0fa4 08-Mar-2012 Jens Axboe <axboe@kernel.dk> Add thread_options_pack structure

First step towards having an on-disk and on-wire independent
options structure, with the goal being that we parse options
locally (hence allowing them to be edited sanely) and send them
to the server in one nice package.

Additionally, this is a step towards being able to have a new
fio/gfio "project" file format, which includes all the info a
given client needs. This includes job options, where to connect,
etc.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
af58ef32b7398d791168af54aa4aab0b23192f90 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: Add mini library to draw bar graphs and line graphs

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
70d07ce1e97bd7cd455c386ed7a0666d81daafe6 24-Feb-2012 Jens Axboe <axboe@kernel.dk> Fix Makefile for gfio build

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
e61ca217bc489cdacebc5302583128c4d73dd4e7 24-Feb-2012 Jens Axboe <axboe@kernel.dk> Move init code info libfio.c

Kill off endian_check.{c,h} and fio_initialization.{c,h}

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
2839f0c6d86e99313e1a039293b36aa570db3ace 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: make gui status update in timely fashion

Needs inexplicable special gtk/gdk magic code for some reason.
(Learned this by hard won experience on Word War vi.)

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
8232e2855c87697a95d00d920d1fd11b30d0fcaa 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: link fio code with gui code

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
480b811250baeed42d7fc692c3c5e3d84ba7ba28 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: factor out fio initialization code

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
b77595688b752c40cc50a33471aa0e4de08da0c6 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: factor out endian_check

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
ff1f3280ded10c6844c07f0e466ca02224e48b62 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: add minimal gui program

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
93bcfd20e37cef8cec350fe06d3a086724c9f257 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Move Windows port to MinGW

- Add calls to WSAStartup in the network code as required by
Winsock.
- Add Windows-specific init_random_state function which uses the
Crypto API.
- Move Windows port to MinGW and update build system to create a
64-bit binary by default.
- Install text files as .rtf so they won't open in Notepad by default
(Wordpad understands Unix line endings; Notepad doesn't).
- Simplify WiX installer code.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
9e684a4976b7934f5ce011ea281dfef3352e5738 20-Feb-2012 Dan Ehrenberg <dehrenberg@google.com> Token-based flow control

This patch allows two fio jobs to be kept to a certain
proportion of each other using token-based flow control.
There are three new parameters: flow, flow_watermark, and
flow_sleep, documented in the fio options. An example of an fio
job using these parameters is below:

[global]
norandommap
thread
time_based
runtime=30
direct=1
ioengine=libaio
iodepth=256
size=100g
bs=8k
filename=/tmp/testfile
flow_watermark=100
flow_sleep=1000

[job2]
numjobs=1
rw=write
flow=-8

[job1]
numjobs=1
rw=randread
flow=1

The motivating application of this patch was to allow random reads
and sequential writes at a particular given proportion.

This initial version is only correct when run with 'thread', as shared
state is represented with a global variable. It also only allows two
jobs to be synchronized properly. A future version might do more, but
no more functionality was needed for my application.

Tested: Ran a few fio jobs with this flow control, observing
the proportion of IOPS to match what was intended by the job file.
Varied the flow_watermark and flow_sleep parameters and observed
the effect on throughput.

Signed-off-by: Dan Ehrenberg <dehrenberg@google.com>

Modified by me to support flow_id, so an arbitrary number of flows can
be used. This means it no longer relies on global context, so it can be
used from a thread or process alike. Also added man page documentation.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
2e1df07d1ea30e0304cc65370f3ed161a6f22cd4 09-Feb-2012 Jens Axboe <axboe@kernel.dk> Move some code around to better separate front/backend

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
bcdf7c586610734ad617ffd4efeb0e56fe9ac440 08-Feb-2012 Jens Axboe <axboe@kernel.dk> Install man page in /usr/share/man by default on OSX

Other packages apparently do this, and /usr/local/man isn't
in the default OSX man path.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
c7c6cb4cb3114ec4ce3107e15c184e161b50122e 13-Oct-2011 Jens Axboe <axboe@kernel.dk> Move IEEE754 support code to lib/

It's not strictly core code.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
b7eec5046cec8fb7e5c948034c0367b5bfbf50a8 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Makefile: use -O3 by default

Should be safe.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
213a01b0699d88b20dfb9ed78db1f293a85d2bdc 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Makefile: move -rdynamic to linking flag

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
61f78f3ada575804c6d4ba0936cf64c17728eaba 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Add IEEE 754 test case

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
d10fba4a16206d672c902012a55df2691bfa6801 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Re-enable -O2 optimization

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
0cda2d50cb64ccae46dc39ab779ed79c4c96bfcc 05-Oct-2011 Jens Axboe <axboe@kernel.dk> t/stest: add log.o smaller helper

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
90f326d04602d0df35ca32f251dd6cc353d26a25 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Add IEEE 754 pack and unpack helpers

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
ac9b9101f1ef57965d6ffd51f143274a1eb665ef 01-Oct-2011 Jens Axboe <axboe@kernel.dk> Fixup some bad file naming

log.c does not match log.h. Rename the iolog stuff to iolog.c
and infolog.c to log.c (so it matches the include).

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
b66570dce15587a37a64685f8ab72c3018771b2b 01-Oct-2011 Jens Axboe <axboe@kernel.dk> client: initial support for multiple connections

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
142575e6579462656a6d0f7c50ec8c35b8a08802 01-Oct-2011 Jens Axboe <axboe@kernel.dk> Server logging cleanup/functionality

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
132159a5a062cabfe963b3d57e82a80741bf5506 30-Sep-2011 Jens Axboe <axboe@kernel.dk> Add start of client, start of real protocol

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
50d16976ac0cd44c1f5aba9217148ff05e141436 30-Sep-2011 Jens Axboe <axboe@kernel.dk> Start of client/server

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/Makefile
3427207d9d638a6c4bd4ca8e9b3634733fd2c780 16-Aug-2011 Jens Axboe <jaxboe@fusionio.com> Improve Makefile for t/ test code

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
fbc2792b20276f7fa14c44f7b235ca448b383b50 16-Aug-2011 Jens Axboe <jaxboe@fusionio.com> Add simple stest smalloc tester

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
b6cf38f0aed8b12db1c8fd520c09e5a74066ebc9 02-Aug-2011 Yufei Ren <renyufei83@gmail.com> RDMA update

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
21b8aee865f0d3960687ce6ba7385e5977f45061 01-Aug-2011 ren yufei <renyufei83@yahoo.com.cn> RDMA IO engine

I have hacked an rdma ioengine based on OFED for fio which could test
both rdma memory semantic (rdma_write/rdma_read) and channel semantic
(send/recv). Would you like to merge this engine into fio?

notes
1) RDMA engine works in IB, iWarp and RoCE.
2) RDMA engine is disable by default. To enable it, execute the following
before compile:

$ export EXTFLAGS="-DFIO_HAVE_RDMA"
$ export EXTLIBS="-libverbs -lrdmacm"

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
0f7ac781d5355aefe95e84cde5a80026ca7c501e 14-Jul-2011 Bruce Cran <BCran@fusionio.com> Add CPU affinity support to Windows

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
48b35be009138ddca8d341f7767a1364400b6c06 13-Jul-2011 Michael Perzl <michael@perzl.org> Fix AIX Makefile

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
b5ffb752790d4c88a18e27aaf970b065b3e4a56c 09-Jul-2011 Jens Axboe <jaxboe@fusionio.com> HP-UX typo

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
d48a9799a3d3cbe3c41658d6e41d6791b33e926c 09-Jul-2011 Jens Axboe <jaxboe@fusionio.com> A few HP-UX fixes

Enable posixaio and net IO engine

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
c00a22894b82ff53b42c1e741a7b4828199a1388 08-Jul-2011 Jens Axboe <jaxboe@fusionio.com> Initial HP-UX port

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
f84622e9c5f4eba6802bcfc6432493ea8c44d740 01-Jun-2011 Michael Zappe <zapman@fusionio.com> Fix Makefile depend issue

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
513ba3f7d4eef309d2307cf9787d7d980a29164d 29-Apr-2011 Jens Axboe <jaxboe@fusionio.com> Add space between -m and 755 for install

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
33c142be80a031dfd9ad4f8237b73f4741648fa1 25-Apr-2011 Jens Axboe <jaxboe@fusionio.com> Remove solaris posix_memalign() helper

Not used in core code anymore.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
91aea6ec78170ffeb64a2a374ba69bce4986b86f 25-Apr-2011 Jens Axboe <jaxboe@fusionio.com> Add simple aligned alloc helper

We don't have posix_memalign() on some Solaris and Darwin, so just
add a poor mans implementation of it. Outside of arch code where
we have proper posix_memalign(), this is only used to ensure good
alignment of the io_u in the core code.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
e52947d15cf0d7d31c30ccdc43450a10081976da 21-Mar-2011 Diego Elio Pettenò <flameeyes@gmail.com> Fix linking of fio executable

First of all make sure that $(LDFLAGS) are used during linking so that the
user can set the linker's flags.

Then also make sure that libraries are listed after the objects, so that
GNU ld's --as-needed option will not cause fio linking to fail.

Cc: Robin H. Johnson <robbat2@gentoo.org>

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
d015e398e49f1c8d425906b8c1a3861ecc4d851a 28-Jan-2011 Bruce Cran <bruce@cran.org.uk> Reinstate unified Makefile

Don't use ifeq statements.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
0a560893bb20b06bf6c15dd9213cf383cfbcf28f 27-Jan-2011 Jens Axboe <jaxboe@fusionio.com> Kill flist_sort from Makefiles

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
0e655dd09a89a0d05e2d3dc5c978283277939e08 27-Jan-2011 Jens Axboe <jaxboe@fusionio.com> Revert "Unify makefiles"

This reverts commit 7d130d8d2a5638ca91dc81ec085acef4d3c3ad08.

It requires make 3.81, and some popular distros are still using
make 3.80.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
7d130d8d2a5638ca91dc81ec085acef4d3c3ad08 24-Jan-2011 Bruce Cran <bruce@cran.org.uk> Unify makefiles

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
c2019d39d690acae7eae9d6a105d2db5a1d9c632 10-Jan-2011 Bruce Cran <bruce@cran.org.uk> Windows updates

- Remove files which are present in a minimal/default installation
of Cygwin but which aren't needed to run fio. These include man pages,
awk, groff etc.

- Remove CR from Makefile.Windows in order to maintain consistency with
the rest of the files.

- Improve the documentation given when starting the FIO environment.

- Rename Cygwin.bat to FIO.bat and add FIO.lnk which is a shortcut to
FIO.bat configured with QuickEdit and a larger window.

- Reformat install.wxs and move documentation from
Program Files\FIO\usr\share\doc to Program Files\FIO.

- Restore $(EXTFLAGS) in the Makefile's to enable extra flags to be
passed on the command-line.

- Remove os/windows/fio.sh which was an experimental way of setting up
the Cygwin environment that has been replaced with FIO.bat.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
9b8365618309572d8fd2579c8ea3132db89f843f 08-Jan-2011 Bruce Cran <bruce@cran.org.uk> Various fixes/updates

- Update HOWTO to note that directio and fallocate don't work with ZFS
on Solaris.

Refactor the Makefile's to add CPPFLAGS and LIBS.
- Add -fno-omit-frame-pointer from Linux Makefile to every platform
- Change undefined $(ALL_CFLAGS) to $(CFLAGS)
- Pass -std=gnu99, without which OS X fails to build.
- Add -D__EXTENSIONS__ on Solaris since some functions we need are
behind it.

- Pull in <limits.h> in fio.c to get PTHREAD_STACK_MIN.
- NetBSD doesn't define PTHREAD_STACK_MIN so set it to 4k in
os-netbsd.h

- If we have posix_fallocate don't error out if it fails during mutex
and malloc operations since it will fail on Solaris with a ZFS
filesystem. As I understand it these aren't performance-critical
operations so do they need to be considered critical?

- Remove fio_unused from os-* files since it's defined in fio.h and we
don't really need it.

- FreeBSD has an idprio command but not the API so don't claim it does.

- OS X doesn't have the timer_* API so emulate it using
setitimer/sigaction.

- NetBSD and Solaris don't support CLOCK_MONOTONIC in timer_create so
remove FIO_HAVE_CLOCK_MONOTONIC from their os-* files.

I've noticed that a change I made a while ago to use fmin/fmax could
cause issues on older OSes - I had a CD with NetBSD 5.0.2 and found
they had only been implemented in 5.1 so I'm not sure if I should
revert it.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
1ec3d69b0ed8cc7a3eba0192685034d5442989e4 16-Sep-2010 Jens Axboe <jaxboe@fusionio.com> Implement a better num2str()

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
79a43187163eb99eaabaa496cb8b5e3a164f3e09 07-Sep-2010 Jens Axboe <jaxboe@fusionio.com> Add binject IO engine

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
0d29de831183dfd049c97a03008d425ce21e2fa4 01-Sep-2010 Jens Axboe <jaxboe@fusionio.com> Add verify trim support

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
366badd3f5c92433b1972ac85e2b4ef46b441011 20-Jul-2010 Jens Axboe <jaxboe@fusionio.com> Have cscope look in subdirs too

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/Makefile
d29cd59a489ab6ad8121bff784e2a6bc3423c4c8 04-May-2010 Jens Axboe <jens.axboe@oracle.com> Add flist sorting

Imported from the kernel implementation.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
1fbbf72e16c27a6fda636db3891a41cd37dc6666 25-Mar-2010 Jens Axboe <jens.axboe@oracle.com> First step at speeding up io_u rand refill

Makes it 3x faster here.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
bf84eacbfc91a952eb5b781ad2955109c862d41e 19-Mar-2010 Jens Axboe <jens.axboe@oracle.com> Make the dprint() processing out-of-line

Instead of having the big macro inlined everywhere, only
inline the mask check and put the rest out-of-line. This reduces
the size of fio with 4% here, and speeds it up.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
79d16311c8d0c7188d73df77838fb1b4b6ff58db 04-Mar-2010 Jens Axboe <jens.axboe@oracle.com> Add support for loadable profiles

Split the only existing profile, tiobench, into this setup.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
a696fa2a9c2e21a1c88813235d6fc39d267f6155 04-Dec-2009 Jens Axboe <jens.axboe@oracle.com> Add support for blkio cgroups on Linux

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
d4c5b195ac12322c943f0fda18e84f067272cc8e 23-Nov-2009 Jens Axboe <jens.axboe@oracle.com> Add weak helpers to other makefiles

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
7c353ceb3257b132f4c98326046b42201e070731 09-Aug-2009 Jens Axboe <jens.axboe@oracle.com> Add Linus' optimized sha1 hash for checksum

It does appear to be pretty fast.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
ccd4f41bbee00837601693dd58589320cb3fa497 20-May-2009 Jens Axboe <jens.axboe@oracle.com> Add fio_generate_plots.1 man page from debian package

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
46e9e96a2052cdf0a385887b15215ee12349c53e 20-Nov-2008 Jens Axboe <jens.axboe@oracle.com> Use frame pointer

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
3845591fadea480177223e28c9d1c03642d34f0e 04-Aug-2008 Jens Axboe <jens.axboe@oracle.com> Add intel hardware assisted crc32c support

Not tested, since I don't have the hardware.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
ff2e2231f320690ef0a3f71f0ba87b50c5f16003 13-Jun-2008 Jens Axboe <jens.axboe@oracle.com> Revert "Add spinlock wrapper helpers"

This reverts commit 8b4a7c860d004ea8dffc11f6232124b574fe6cd7.
/external/fio/Makefile
8b4a7c860d004ea8dffc11f6232124b574fe6cd7 12-Jun-2008 Jens Axboe <jens.axboe@oracle.com> Add spinlock wrapper helpers

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
bac39e0e8807a1d52863ad8304e67221df2bc63b 11-Jun-2008 Jens Axboe <jens.axboe@oracle.com> Add crc32c checksum

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
091708da23c98d1d8769ede36dd30768ccb85086 11-Jun-2008 Jens Axboe <jens.axboe@oracle.com> Don't include headers in depend target

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
6492b1e5f25c68b3c164376c0f7b94874b491c80 02-Jun-2008 Jens Axboe <jens.axboe@oracle.com> Makefile update

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
73af677de4a8cfc3e647887c68b1838d625c4de7 30-May-2008 Jens Axboe <jens.axboe@oracle.com> Remove icc reference in Linux Makefile

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
4d4e80f2b4260f2c8b37a8612ce655502a799f7a 04-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Revamp file locking

Get rid of the semaphore implementation, no need to carry both.
Add different locking modes (exclusive and readwrite) to enable
a wider range of testing. Also combine lockfile and lockfile_batch,
the latter is now a postfix option to the former.

So to enable readers-excluding-writers locking mode with a lock batch
count of 4, you would write:

lockfile=readwrite:4

instead.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
06fecb4e2679b9783940721f78ea7201451ca55c 03-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Makefile updates

Last was botched.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
0b2d6a7a2bf9f49502b9c1161f376fff53727089 03-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Makefile updates

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
380065aa652b87093d6bbd240e70db30bd6f193d 01-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Add file hashing helpers

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
0c5b4087e96cdcfad2d524cc400e54e787ad65c4 01-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Add a semaphore implementation

To be used by the file sharing.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
d24c33a479fcd68debad128da057814495f65e20 01-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Add a really simple allocator, backed with mmap'ed memory

We can use this simple allocator to get memory that can be safely
shared across processes or threads.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
4c3ecec4160909d7eba4acf1a07a8a0cd36a6365 01-Mar-2008 Jens Axboe <jens.axboe@oracle.com> Enable quiet build mode, enable by default

Add V=1 to make flags to force a verbose build.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
79e48f72dea1639bcbee310c354938287b6d5790 01-Feb-2008 Jens Axboe <jens.axboe@oracle.com> Add option for not including the tracing stuff

It eats some space.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
12cbb469ea5e559b241f6c31693554829e8b8400 10-Dec-2007 Jens Axboe <jens.axboe@oracle.com> syslet: update to -v7 as posted by Zach

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
d60e92d13e969b08dcdad940499ef081b07ac6f7 17-Sep-2007 Aaron Carroll <aaronc@cse.unsw.edu.au> man 1 fio

I have put together a draft man page for fio. The contents are from
fio's HOWTO and README documents and edited for brevity and the odd
typo. The point is not to replace the existing docmentation, but to
serve as a quick reference.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
eef6eea1b935a67f1ae26b38e06a69d4410a12aa 30-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Move checksumming files to seperate directory

Too many of them now, move them out-of-sight. They will rarely
be modified anyway.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
cd14cc1079771ece34fce5b30d47c7b273ee56e5 30-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Add sha256 and sha512 checksums

That should suffice...

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
d77a7af3e718200bbd77d76194725ead4bdb3591 27-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Add sample crc64 checksum

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
1e154bdbf14a1d352117aea057035235b66f0381 27-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Add crc7 verify type

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
969f7ed32353ade93ea30542a4993b75b94e3f8a 27-Jul-2007 Jens Axboe <jens.axboe@oracle.com> Add crc16 verify type

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
c69aa91fa88fe1f0372afe2a56c4e79c62fc49e0 22-May-2007 Jens Axboe <jens.axboe@oracle.com> Fix build on older systems

Avoid conflict with MINOR/MAJOR.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
e28875637094451a3c5ec4071f964c1a02dd8f5b 16-May-2007 Jens Axboe <jens.axboe@oracle.com> blktrace support: speedup reading of data

We used to read in data in really small chunks (48 bytes at the time,
the size of the trace). This is really slow for large traces, so
add a fifo frontend to refill the cache in much larger sizes.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
fb7b71a3c99b7ead2055439bfea421579aae2691 15-May-2007 Jens Axboe <jens.axboe@oracle.com> Initial blktrace support

This doesn't work yet, just committing what little bits I did as not
to lose them.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
9f8f2064bcb196c10c9d3a2b64b951d796af22b5 02-Apr-2007 Jens Axboe <jens.axboe@oracle.com> Seperate disk util code out of fio.c

It's only used if FIO_HAVE_DISK_UTIL is set.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
4b87898e8d76aaf05baec83077a11311c1447397 26-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Fix io piece logging to not have O(n) runtime

Use an rbtree for that log instead.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
4cf6b5d30eebf225391d6d6ccbf2f7aa3994a0ca 22-Mar-2007 Davide Libenzi <davidel@xmailserver.org> Introduce EXTFLAGS and EXTLIBS in Makefile.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
609342ff4b7e5ada29d348079ec343d07fae6727 21-Mar-2007 Davide Libenzi <davidel@xmailserver.org> GUASI IO engine

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
214e1ecae844a32bf8f66d19132f4948d922dcee 15-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Split option handling out of init.c

It grew way too large.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
07739b57f09886b41323c605b0dbda7d2c12522b 08-Mar-2007 Jens Axboe <jens.axboe@oracle.com> Add a real semaphore implemtation

I've seen races where job N+1 got started before N, this breaks
for dependent jobs. So give up and implement a real semaphore
in mmap'ed shared storage.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
9728ce37ea4348d4bdb2eefbaafee75ad651758c 01-Mar-2007 Joel Becker <joel.becker@oracle.com> [PATCH] init.c: Expose f_out and f_err to loaded libraries via dlsym()

Loaded ioengines would like to use the logging functions but can't, as
they can't see f_out and f_err. Create get_f_{out,err}() so that
the libraries can dlsym() them. Compile fio with -rdynamic so dlopen()
works.

Signed-off-by: Joel Becker <joel.becker@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
e9310e0557c342edb6849ba5262f338fca5c272f 22-Feb-2007 Jens Axboe <jens.axboe@oracle.com> Include engines in dependency check

Changing fio.h sometimes didn't trigger rebuild of the IO engines,
causing weird problems.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
e4dd8a093ce7f13094460feead61d83c0c04f0ce 21-Feb-2007 Jens Axboe <jens.axboe@oracle.com> Makefile: libdir is not used anymore

We link in the io engines.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
6bb1c841e213b922f621d8ab50e8641e0ab10923 19-Feb-2007 Jens Axboe <jens.axboe@oracle.com> Clean core files on make clean

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
a4f4fdd7c9e46a50bc33ecef44d9f06036580ad4 14-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] First cut syslet async io support

Doesn't seem to perform as well as expected, needs investigation.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
ab5d675e9f5a805a21f51b553c49268401f19402 09-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] CFLAGS: -fstack-protector doesn't work on older compilers

Just remove it.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
a37bded35c66229ea830990ab313ca531fb94d4f 07-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Improve dependency checking on builds

From the similar fix for blktrace, from Vasily Tarasov <vtaras@openvz.org>.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
13ddcb2b0b4db9d86fb859ad93f50d89a3f9f61a 07-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Enable _FORTIFY_SOURCE and stack protector checking

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
ed92ac0ce9ce1cc64697272d307d4fa7d18ed64c 06-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Simple support for networked IO

Adds a new ioengine, net. Use with ioengine=net, it supports only strict
reading or writing (no mixed reads/writes) to/from a single host.
The filename given must contain the host and port to connect to (or
listen from).

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
f8fe35e8c9e88dd681ea151251d75f6116a958b4 06-Feb-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Rename io engines

Typing fio-engine-foo is annoying, just rename them to their type. They
already reside in a private directory, no point in putting the fio-engine
prefix on the files.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
b1610092518cc4e6797525a2f6ca5a3d47383826 02-Jan-2007 Pascal Bleser <guru@unixtech.be> [PATCH] Split CFLAGS into OPTFLAGS + CFLAGS

Makes it easier to control rpm generation.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
60c641c7b240b2294b611a11848399dc405ee118 02-Jan-2007 Jens Axboe <jens.axboe@oracle.com> [PATCH] Don't create libdir

Since we link in io engines, we don't need to create the libdir anymore.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
1e97cce9f5a87a67293a05ec4533ed6968698b2e 05-Dec-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Fix warnings from icc

icc spewed a bunch of warnings on building fio, but it did actually build
and work. Some of them are real bugs, most are just "helpful" warnings.

icc doesn't like pointer arithmetic, however these are not fixed up. It
works as-is, just ignore those class of warnings.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
a94ea28b13429c38036546c36bcfd7355dc1441d 24-Nov-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] 'null' ioengine

Add a null io engine, which can be used to exercise and test/debug fio
itself. It doesn't transfer any data, just pretends to.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
02bcaa8c31feb93c61b701d143a7eea3efd2124d 24-Nov-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Time and seek optimizations

We did too many gettimeofday() calls, this patch cuts the number by
40%. Use clock_gettime() MONOTONIC instead, it is faster on my system
at least.

This patch also optimizes calling lseek() only when necessary for the
sync io engine.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
c11883f748f8f192fc6b4b0ec25add8781a8f4a8 23-Nov-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Get rid of FIO_INST_PREFIX

We don't need it anymore, since we link in known io engines and unknown
ones have to be given with a full path.

Also fixup Makefiles for Solaris and FreeBSD, they were a bit outdated.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
5f350952eff89948bfbf1eb6ac4d3d08a9109581 07-Nov-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Link in known io engines

No real point in using dlopen() to find engines we know about. We still
support loading external modules, just give the name as the full path
to such a file.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
3c9b60c1fb144950ca51220ffa18f485672c3ba6 07-Nov-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Warn on writable strings

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
fb19ce5a38404dcb14334a2c2300fd065958a28e 03-Nov-2006 Jens Axboe <axboe@suse.de> [PATCH] Makefile update
/external/fio/Makefile
cb2c86fdf03241fee32fd2e2caff43af1022403c 26-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Split config name parse functions into parse.c

The plan is to add command line options that mirror the config options,
so fio will be easier to script.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
10ba535a5cbb95b5576e33a6f8af093a6ca3bfd7 20-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Split the io_u io handling out of fio.c

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
2f9ade3cb72218eb260f4f5e6914218bdcaa2bcc 20-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Split out the memory handling from fio.c

In the process also fix some bugs in the memory pinning.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
2953f5751ed8603b2f9ed89231a0dff6716ff151 20-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Only the posixaio engine needs to link against -lrt

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
84585003d025a38b91749cb0d68f6b5653d1f1a3 19-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Fix a bunch of bugs

- engines/fio-engine-libaio.o needs to link against -laio and fio need not
anymore. This caused funky crashes with libaio io engine.

- Fix a few bugs in the libaio engine.

- Only do sync/cleanup in do_io() if we exit without error.

- ->io_ops may be NULL in reap_threads(), if the job exited.

- Allocate io engine, don't reuse the dlopen() object.

- Overlapping sprintf() in init_disk_util().

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
0ab8db8943acc6b9ea778735563bfad2a79e8ddd 18-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Make fio -W clean again

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
e29d1b70a21e29801fb35dfbc1b236b7c8514055 18-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Split out the verify io parts

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
263e529f7d90892a610a5b26a519116fe3a675a6 18-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Split status/eta code out of fio.c

All in the name of making the code base easier to go through.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
53cdc6864f7471b28cc9b40a5314ab43e5b1cb5e 18-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] First cut at supporting > 1 file per job

This is likely very buggy, a simple test works though.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
c1d5725eaad49dbf5b3a05c27b0b3677af69f64c 09-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Don't hardcode ioengine path

Use the prefix in the Makefile, so it can be packaged properly.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
2866c82d598e30604d8a92723c664ee6ced90fb0 09-Oct-2006 Jens Axboe <jens.axboe@oracle.com> [PATCH] Separate io engines into separate loadable objects

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/Makefile
6796209a7e3d39522b0f5599aba277809786335e 07-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] Shorten the file names, stupid to prefix everything with fio-
/external/fio/Makefile
592ef98a623407437c1807bc29deaa87726de5b4 06-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] Juggle some includes, add cscope make target
/external/fio/Makefile
3c39a379542fd819dbc5cf6daf59380911c39141 06-Jun-2006 Jens Axboe <axboe@suse.de> [PATCH] Split up fio.c into log/stat/time parts
/external/fio/Makefile
ebac4655dd3624f3296ff83be48e0cdc02852f18 08-Dec-2005 Jens Axboe <axboe@suse.de> Move fio to seperate repo
/external/fio/Makefile