History log of /external/fio/engines/guasi.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0cbbc3919c80d969926f499cb6045be3d5cd0305 01-Oct-2014 Jens Axboe <axboe@fb.com> Constify a few more hot paths

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/engines/guasi.c
0ac5d398d9343ffba60821924fe0c386aee545b4 24-Jan-2013 Jens Axboe <axboe@kernel.dk> Drop EXTFLAG and lib references

They are picked up automatically now.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/guasi.c
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/engines/guasi.c
a3edaf76b30880c3bf4455c30614ce88cdbbe071 26-Sep-2010 Jens Axboe <jaxboe@fusionio.com> Use log_err() in the io engines

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/engines/guasi.c
5f9099ea8adf423d0db01274ef0d7e65629c0e1c 16-Jun-2009 Jens Axboe <jens.axboe@oracle.com> Add support for fdatasync()

Adds a new option, fdatasync=. It's identical to the fsync= option,
but uses fdatasync() instead.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
df9c26b10275a631e83e7cc92d5f7384998b2c49 05-Mar-2009 Jens Axboe <jens.axboe@oracle.com> Avoid opening files until they are used

Fio still opens and creates all files, just to check the size of them. Add
a specialized IO engine op for getting the size of a file and use that
instead.

This also cleans a lot of things up. Note that the IO engine version is now
bumped to 10, meaning that external engines will have to separate the
file open from the size checking.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
12d9d841526ad75a67bb43a90edeefd05f85f11e 16-Oct-2008 Jens Axboe <jens.axboe@oracle.com> Issue time fixup for guasi/libaio

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
2992b059b8f54ac91e723a8bde629b4d8fed513e 30-May-2008 Jens Axboe <jens.axboe@oracle.com> close_ioengine() clears ->data after calling engine cleanup

Then we can remove that bit from io engines.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
838bc709279964bdcc64070d4eb2777a0f79bcbb 22-May-2008 Jens Axboe <jens.axboe@oracle.com> Add logging for queue submit and complet counts

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
e7d2e61694c62b90a2fb84c012b4edcc1973d72c 11-Dec-2007 Jens Axboe <jens.axboe@oracle.com> ->getevents() should take unsigned args

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
7101d9c24abec4be58a086d85d6d92ec6e6492e9 12-Sep-2007 Jens Axboe <jens.axboe@oracle.com> Full readonly check

Both in core and in engines. To the extent possible, this should catch
even fio errors.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
ffa59cea1c50ad3c6500efcb9c065ee1325f37ed 19-Jun-2007 Jens Axboe <jens.axboe@oracle.com> guasi engine: remove STFU_GCC()

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
0798ba36674a7a244e8bc10877e322973a5ca938 10-Apr-2007 Davide Libenzi <davidel@xmailserver.org> GUASI API change

There's been an API change in the latest GUASI library, and this fixes it
inside FIO.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.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/guasi.c
0725726350094b2f8ff558d6ee470e3835512063 27-Mar-2007 Jens Axboe <jens.axboe@oracle.com> GUASI engine: should use log_err() during runtime

stderr may be redirected somewhere else.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
8999fe9a2a21de218b92a9e993f756ca9700eef9 27-Mar-2007 Davide Libenzi <davidel@xmailserver.org> GUASI engine: free lingering requests from the buffer on cleanup

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
97c26cbe7f73f423ee8feceb9ec4369bfe442646 26-Mar-2007 Davide Libenzi <davidel@xmailserver.org> GUASI update

The GUASI library has been changed to avoid using pthread defaults stacks
(that burns 8MB of VM area for each thread). Also, a new paramter has been
added to guasi_create(), to allow the caller to specify a stack size.
I noticed a different behaviour of FIO in randrw mode, from GUASI to libaio.
In GUASI, the amount of data read is about the same +-2-3% of the amount
of data written. Whereas in libaio, there can be a huge difference between
the two (up to 2-3 times the other). This is consistent.
Besides that, GUASI performance follows pretty much the libaio one, up to
an io-depth of 1000-1500, after that shows about 10-15% less performance.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
d6c6810f335af8a5117013f63903a215a2f802e5 22-Mar-2007 Davide Libenzi <davidel@xmailserver.org> Add few debug statements and limit thread usage.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
46eaa15798658d1585a0827996b2c3b336b9bdf2 22-Mar-2007 Davide Libenzi <davidel@xmailserver.org> Adapth guasi.c to the new FIO strctures, and free the requests.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c
66b83d9a9b86e21ccfad845897ae3040b95e83dc 21-Mar-2007 Davide Libenzi <davidel@xmailserver.org> Update to guasi 0.5 diff

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

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/engines/guasi.c