046395d7ab181288d14737c1d0041e98328f473f |
|
09-Apr-2014 |
Jens Axboe <axboe@fb.com> |
Add exit_on_io_done option to the CPU IO engine The CPU IO engine is most often used to saturate the system, while running an IO load on it. As such, it's useful to have CPU engine threads exit automatically, when IO has completed. Add exit_on_io_done as a CPU IO engine option for that purpose. Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/engines/cpu.c
|
0353050fe32065e1932a43a7c39a7c390ea71142 |
|
19-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
cpu: move cpuload/cpuchunks options into private engine option space Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/cpu.c
|
6dd6f2cd9fd0a59054c9d003c758d810fd5a8f4a |
|
10-Dec-2008 |
Jens Axboe <jens.axboe@oracle.com> |
__usec_sleep() really just spins, rename it Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
1f809d151ddc4a4c348c2e4f6007db510e3e08a2 |
|
25-Oct-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Fixes for CPU burn engine Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
07eb79dfa0e3801875d1c2907cfdb5da7c9d2cb3 |
|
12-Apr-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Put the ->real_file_size handling into fio Then we can remove it from the io engines, where the disk-less IO engines provided a ->setup() hook just to set that. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
f4e62a5f3640dfe2d2119bbe1e40bf57747f6564 |
|
11-Apr-2007 |
Jens Axboe <jens.axboe@oracle.com> |
For non-file engines, set ->real_file_size if total size is known Fixes a segfault with rand* directions. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
317b95d07d4921d2594a1be6e014c9c2d062fe75 |
|
02-Apr-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Move os/arch/compiler headers into directories Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
7bb48f84ac78cac1f90e3e04d0220d90d6a64a6b |
|
27-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Revamp the file creation code This was long overdue, it's much simpler now and hopefully less bug prone. Probably a few stray bugs here and there that needs straightening out, but the end result should be a lot better. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
2dc1bbeb58edc85f2829eed6729862c438ea2353 |
|
15-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Move thread options into a seperate structure Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
da751ca9665bcdeca56d2eec5b629a0953c07662 |
|
14-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Update io engine comments Some were plain wrong, mainly because they were born through copying an existing engine. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
af52b3455ad892322aab2791282b6bd4efdfdbf3 |
|
13-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Allow explicit setting of a number of files We currently only allow filename=foo for one file, add the possibility to specify any number of files by seperating with a colon. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
ba0fbe1029bae1de08d66a72b6d0b2505c67c438 |
|
09-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Turn the CPU burner into a real io engine This removes the special casing in fio.c for the cpu engine, and also gets rid of FIO_CPUIO. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
2fd233b7302603fb6fd9b7098994d2a155cf7a22 |
|
02-Mar-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Convert null io engine to use ->setup() Then we can get rid of the NULLIO flags hack Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
e1161c325f7866bae879e686d1c673ca32ab09ae |
|
22-Feb-2007 |
Jens Axboe <jens.axboe@oracle.com> |
Add more context to the error messages Errors like: fio: pid=0, err=22/file:filesetup.c:380, error=Invalid argument do not give a lot of clue as to what is wrong, unless you have a matching source. So add a context relevant info message as well. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
4d9345ae968ca92ace3dab06c25a9b73159cb329 |
|
07-Feb-2007 |
Jens Axboe <jens.axboe@oracle.com> |
[PATCH] Don't create files for engines that don't need them Introduce FIO_NULLIO as a way to control that from the io engine. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/cpu.c
|
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/engines/cpu.c
|