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
|