History log of /external/fio/server.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9bdb9265ed6cfd95fc217a9030b188a5a345cc89 14-Apr-2014 Jens Axboe <axboe@fb.com> server: ensure that incoming iolog name is NULL terminated

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
dfbf1f6f34dfef111120438d9c4e2f75f20b4578 14-Apr-2014 Jens Axboe <axboe@fb.com> server: sanity check incoming command size (and payload)

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
4a851614cfdbebddeb78de04ac89a39d26f25459 14-Apr-2014 Jens Axboe <axboe@fb.com> Error check fcntl() calls

Add a helper to mark an fd as non-blocking, so we can check
and complain in one place.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
8d7b618a261e7642769b8f0bf2cf6649bb383330 14-Apr-2014 Jens Axboe <axboe@fb.com> server: fix missing comma in fio_server_ops[] strings

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
a48fddbcb33991f9b2d1be1fa0a5e5cfb9ea9fae 14-Apr-2014 Jens Axboe <axboe@fb.com> server: fix potential buffer overrun in socket setup path

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
afdcad2315c22200d594a29885053d7671881ebb 14-Apr-2014 Jens Axboe <axboe@fb.com> server: fix potential buffer overrun in bind string

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
59140421267ef809b00da12881b8d899ecefbb10 14-Apr-2014 Jens Axboe <axboe@fb.com> server: ensure that dus->name is always NULL terminated

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
a3b4cf7dcae447729f0f4a4ea122f605b909ed70 11-Apr-2014 Jens Axboe <axboe@fb.com> diskutil: separate out stats from name

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
b8ba87ac231c3facccb1e5b0e8b1b88dd162f8f3 11-Apr-2014 Jens Axboe <axboe@fb.com> server: ensure that server pid file mem is always freed

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
2fd973c9e7bbbf88d52a55ee1daa2568d4bf5f41 09-Apr-2014 Jens Axboe <axboe@fb.com> server: fix fd leak in error case

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
43cdea1d0d62fe57c0b1017c55b4700cd95f63b0 25-Mar-2014 Jens Axboe <axboe@fb.com> server: unlink sock file if interrupted early

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
17e3531ad6dcd6d0d8f1191f7fe484a345f26f52 25-Mar-2014 Jens Axboe <axboe@fb.com> server: dump where we attempted to bind in case of failure

Helps locate what the issue is, instead of having to use
strace and similar tools.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
b96b90c383b25f4d0a002f672c3ff3dc02fdbf7b 25-Mar-2014 Jens Axboe <axboe@fb.com> server: correct comment typo on port being after ':'

We use commas in fio, since that works equally well on IPv4
and IPv6.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
4e59d0f3a3ff569bddb31fe6927a9faf204ae9bf 14-Mar-2014 Jens Axboe <axboe@fb.com> Bump length of description field to 256 chars

Ensure that string always end up \0 terminated, too.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
9f24726136cc2e94359da7e0dbfd3b6955a71bc5 03-Mar-2014 Jens Axboe <axboe@fb.com> server: fix warnings on some platforms on incompatible pointer type

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/server.c
3aa3ceeb5c93f05e50d13a0e8f374843e6cb8ec5 25-Jan-2014 Jens Axboe <axboe@kernel.dk> client/server: don't reset ipv6 expectations

fio_server_parse_host() no longer falls back to ipv4, so just
pass in the actual value, not a reference.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3caf43e3a1567affb2e35f4577d7c51c606187f1 25-Jan-2014 Jens Axboe <axboe@kernel.dk> server: fix wrong error return on host lookup failure

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
479471c409a61d01290ac9444042357b03f8d0b0 24-Jan-2014 Jens Axboe <axboe@kernel.dk> server: make the connect code fully IPv6

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3e260a46ea9a8de224c3d0a29a608da3440f284a 09-Dec-2013 Jens Axboe <axboe@kernel.dk> Add options to have fio latency profile a device

This adds three new options:

- latency_target. This defines a specific latency target, in usec.
- latency_window. This defines the period over which fio samples.
- latency_percentile. This defines the percentage of IOs that must
meet the criteria specified by latency_target/latency_window.

With these options set, fio will run the described workload and
vary the queue depth between 1 and iodepth= to find the best
performing spot that meets the criteria specified by the three
options.

A sample job file is also added to demonstrate how to use this.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
6348b5dee54f24f2e78872948653942336f4c14e 07-Nov-2013 Jens Axboe <axboe@kernel.dk> server: make job/connection lists private

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
a7533dbd90c821b2db04aa53168a4d0f4259ea6d 06-Nov-2013 Jens Axboe <axboe@kernel.dk> server: get rid of compile warning on platforms where pid_t isn't int

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
4e0a8fa2593006505b7f4e18931a201d221b49e9 15-Apr-2013 Jens Axboe <axboe@kernel.dk> Fixup bad logging types

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
714e85f340194409d0abcf643cd2f154a7380a74 15-Apr-2013 Jens Axboe <axboe@kernel.dk> eta: improve output for threads sitting in TD_SETTING_UP

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
1f51bba9851d792fcf87e05f302162d50854c3a8 12-Apr-2013 Bruce Cran <bruce@cran.org.uk> server: include uio.h for writev()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3989b14303458519192f4ace8caf091d587f5e6e 12-Apr-2013 Jens Axboe <axboe@kernel.dk> Make use of zlib optional

Fio uses it to compress io logs between the client and server.
But let them handshake on this requirement when they connect
and probe, and fallback to just sending the logs in plain
format if both of them do not support zlib compression.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
a572bbfb6a85b03e459a56616c2e95e497e005e8 12-Apr-2013 Aaron Carroll <xaaronc@gmail.com> server: fix 32-bit build warning

Cast the 64-bit tag to a 32-bit pointer first, before
casting to the fio_net_cmd_reply pointer.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
ed2c0a120c9ebc7770fe14ef47f9d302c11cdfda 11-Apr-2013 Jens Axboe <axboe@kernel.dk> client/server: pass ->unit_base properly

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
16725bb04ffc0d58af3f1fe91cd58b31961a74f7 11-Apr-2013 Jens Axboe <axboe@kernel.dk> client/server: pass je->rate[] and je->iops[] over the net

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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>
ad705bcb7e79a7cdb9891db17b4c40b13b6c30c3 09-Apr-2013 Steven Noonan <steven@uplinklabs.net> implement 'unit_base' option to select between KB and Kbit et. al.

With network testing, it's often desirable to measure in terms of
kilobits/megabits rather than kilobytes/megabytes. This adds an option named
'unit_base' which can be set to either '1' or '8', where '1' means represent in
terms of bits and '8' means to represent rate in terms of bytes.

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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>
4b91ee8fd12c72bd76ce9f5ff9116626b48566a0 25-Feb-2013 Jens Axboe <axboe@kernel.dk> Fixup wrong types for dprint()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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>
98ffb8f3ecebed9984d1744f142eb8be10c14dbd 30-Jan-2013 Ken Raeburn <raeburn@permabit.com> Fix bugs in [v]snprintf usage

When calling snprintf, supply the full buffer size instead of
one byte less.

When using the returned length from vsnprintf for logging, don't write
more than the actual buffer size (minus one for the trailing \0), in
case the formatted string was truncated.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
771e58befea806d2d881953050c4e65329eee382 30-Jan-2013 Jens Axboe <axboe@kernel.dk> Add unified_rw_reporting option

If this is set, then fio will sum and display just a single set
of statistics for any IO type. By default, fio accounts and reports
each data direction separately.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
78799debc66f717469e751b3b9eb5dfa48cc547b 29-Jan-2013 Jens Axboe <axboe@kernel.dk> client/server: fixup missing TRIM conversions

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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>
1f81991ed356dd7257aef2c715ba9a24d9af93a5 24-Jan-2013 Jens Axboe <axboe@kernel.dk> Fix compile warnings on Windows

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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/server.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/server.c
559cf11ad6d52bba25c5402d2dc66b54a68b11e3 15-Nov-2012 Jens Axboe <axboe@kernel.dk> server: properly reset state_number in fio_reset_state()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
2caefeecf95c2e01ccffc3e286d17a84b12f4dc1 15-Nov-2012 Jens Axboe <axboe@kernel.dk> server: properly reset stat_number in fio_reset_state()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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>
108fea772db5f1dd91e2fb67737e3e0d36827b76 14-Nov-2012 Jens Axboe <axboe@kernel.dk> client/server: fixup "All clients" reporting

We didn't properly account for no group_reporting and multiple
jobs on multiple connections.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
298921d65ea914873cbc270af6663dad9e08b782 24-Sep-2012 Jens Axboe <axboe@kernel.dk> client/server: update for trim addition

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
c41a9d06a1957ba7c5a019e3d6088a5e8e8e0a47 11-May-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
client.c
eta.c
server.c
server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
b7f05eb03c84bdc1259d1bb1c348328b16164430 11-May-2012 Jens Axboe <axboe@kernel.dk> eta: ETA bandwidth was off by 1.024

Same fix as 033bbb51 essentially. Since mtime is a 1000th of a second,
for the usual option of having 1024 be the KB base, we end up being
off by 1.024 if we don't multiply by 1000 before dividing by the
runtime (and then dividing by 1024 to get to next power-of-2).

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5c3f7cea8db0715b6bf8ebd79680f4a703128921 16-Apr-2012 Jens Axboe <axboe@kernel.dk> Enlarge probe version field

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
750db473abdebdbf3ddfc8556a9873762c9db8f4 16-Apr-2012 Jens Axboe <axboe@kernel.dk> Enlarge probe version field

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
0922d61ffe92cf10a563d7168decec84ab7a0d16 16-Apr-2012 Jens Axboe <axboe@kernel.dk> Get rid of fio_version.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
8029542b67e81c8ea83a0d71929426ec8439f9af 16-Apr-2012 Jens Axboe <axboe@kernel.dk> Get rid of fio_version.h

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

Conflicts:

fio_version.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
d31e26d0a575f91db96bda4d76b36fe38996d5f8 28-Mar-2012 Jens Axboe <axboe@kernel.dk> server: include number of CPUs in probe reply

We'll need this for affinity mask setting. Also add room
for flags, we'll want to pass back a flag mask of supported
features on the remote end.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
2bb3f0a7e00d3d62943b0bcc8119ab81c157c349 28-Mar-2012 Jens Axboe <axboe@kernel.dk> backend: ensure that server side releases/frees shm segment on exit

We were leaking one for every job run.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
30ffacbf5fe598195318c6e6a1dcd0456eba400b 28-Mar-2012 Jens Axboe <axboe@kernel.dk> server: fix bug in going from thread_number to thread

thread_numbers start at 1, not 0.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
40c605169e60d32fc321a2f9f465e76cba745489 27-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of being able to update options

Not quite done yet, but it's a start.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
f58bd2a4fc0ba558fd90878fe7db5f2d4809990b 27-Mar-2012 Jens Axboe <axboe@kernel.dk> server: add support for updating job options

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3c3ed070502bbfec387ded2c43d5e4559ca24a63 27-Mar-2012 Jens Axboe <axboe@kernel.dk> White space spring cleaning

Lets squash them all, with a bit of tooling help.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
541632558a949e80f678d0d45bdeab5f9d3d4335 23-Mar-2012 Jens Axboe <axboe@kernel.dk> server: idle a bit more of we are not expecting work

Don't wakeup every 100msec if we are not expecting an event
that wont already wakes up poll() automatically.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
8c95307bd5f72720460ee4a46519b9a1b474e7cd 20-Mar-2012 Jens Axboe <axboe@kernel.dk> server: use passed in sk in send functions

It's not always server_fd, for client communication it's the
client fd.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
122c772599f1b0a3148a5790775698d3fa92cc10 19-Mar-2012 Jens Axboe <axboe@kernel.dk> server: make client connections fork off

Instead of handling connections inline from the server, fork
them off before running them. This makes the able to handle
the idle loop command send/reply directly, without being
invoked from the idle loop.

New connections are forked off automatically as well, leaving
the server free to accept new connections. Not sure we want that,
or at least it should be an option to return BUSY on attempted
new connections.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
2f122b135b7319ff8dd04dadf31ff28b301051a3 15-Mar-2012 Jens Axboe <axboe@kernel.dk> Add thread number ID to appropriate network commands

The client doesn't necessarily have a 1:1 mapping between jobs
and its internal job representation, so allow it to tell the
various jobs apart.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
c70e63e5a86e524a60662d6538803c5e18ab7a4f 15-Mar-2012 Jens Axboe <axboe@kernel.dk> server: add missing IOLOG command to text list

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3c547fe0547c924ca5174d9aa36720ddb441480a 14-Mar-2012 Jens Axboe <axboe@kernel.dk> client/server: zlib error code fixup

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
53bd8dbcbf692d1f622d6c9e62284121e710fdc3 14-Mar-2012 Jens Axboe <axboe@kernel.dk> server: add vectored fio_send_cmd_ext_pdu()

And use it for the multi segment continue type sending that
the iolog handler uses.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5235f62680ba4be74d56805eb54c3af4de28e556 14-Mar-2012 Jens Axboe <axboe@kernel.dk> server: add fio_sendv_data()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
731e30a2551315c609c23ac107377b63c02d51fa 14-Mar-2012 Jens Axboe <axboe@kernel.dk> server: memset job_add pdu before filling and sending

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
f5ed765adadc5dca61efb5fc103fa5cd0310bcec 14-Mar-2012 Jens Axboe <axboe@kernel.dk> server: convert iolog in place instead of copy allocating it

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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/server.c
46bcd498f7b3fb55f7f048bf299f36bd8c8f7db1 14-Mar-2012 Jens Axboe <axboe@kernel.dk> client/server: pass type of client to the backend

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
e476994eed3bee246ca166ea6ad6018911408e9b 13-Mar-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

Conflicts:
client.c
fio.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
8b4e61b27203fff2cc68a967ae3f6cacaca71e43 09-Mar-2012 Jens Axboe <axboe@kernel.dk> server: return real error from fio_send_data()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
b9d2f30a214ebd274340f888739be250838d63c2 08-Mar-2012 Jens Axboe <axboe@kernel.dk> Separate the act of adding and starting a job

CMD_JOB or CMD_JOB_LINE only adds the necessary jobs, which will
automatically return the job option info to the client. Let the
client do what it wants with the options, then have the client
send a CMD_RUN command to actually start the jobs.

Next we'll have a command for passing back edited options, so that
the client can update existing options.

This adds a new button to gfio, to note this split of add and run
as well.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5d7793aa2b1dc1044b1918d829a1bcd4c9a19196 08-Mar-2012 Jens Axboe <axboe@kernel.dk> server: rename CMD_RUN to CMD_SERVER_START

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
dcaeb6060f2c7aef184cca5699e12c264ef0b834 08-Mar-2012 Jens Axboe <axboe@kernel.dk> client/server: pass back packed thread_options in add_job()

Now the client can see the parsed options. As it turns out,
we need to parse locally since the client and server can be
vastly different operating systems and architectures. Pass
back the options, allowing the client to change them before
starting the job.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
8c621fb2aa4b99c8a8b6b62435d713ab39b52c62 08-Mar-2012 Jens Axboe <axboe@kernel.dk> client/server: store/convert/send jobs_eta->nr_threads too

We still need to handle jobs_eta->run_str[] as well...

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
905c78b90f92bab91555313f7b4bd83d18246139 06-Mar-2012 Jens Axboe <axboe@kernel.dk> server: fix bad win32 indentation

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
abcf4b754bd9c863ad1e0102c8ea11e86aff85b3 06-Mar-2012 Jens Axboe <axboe@kernel.dk> server: fixup bug in sending jobs_eta command

We stored nr_running in elapsed_sec, causing ETA to only
be reliable on the client when the job neared completion.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
c1970b907ff0cb819de5607bc120d8acb527eb98 06-Mar-2012 Jens Axboe <axboe@kernel.dk> server: fixup bug in sending jobs_eta command

We stored nr_running in elapsed_sec, causing ETA to only
be reliable on the client when the job neared completion.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
084d1c6f817eacaaefa1de4f0637ef6c1405d74b 03-Mar-2012 Jens Axboe <axboe@kernel.dk> Add new net command for text logging

Encapsulate the text in a payload, that also includes the
logging level and the time the event took place. The text
client will do as it always has done, but the gui client
can now do proper logging and knows if this is debug/info
or error messages.

No functional change in the GUI.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
8663ea652b8ca7a368b39ef97e991180edebb57f 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Clear UI/progress bar on disconnect/quit

And ensure that server idle loop sends run command once per
idle loop entry.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
807f9971e7bfedfc905d2cb2c38a6e558db2f343 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Add more job info

Adds a specific command to be sent when a job is received by
the backend. Helps fill out the GUI fields for job values.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3ec62ec45ce971b76dd3029412dfd3d0c6221384 01-Mar-2012 Jens Axboe <axboe@kernel.dk> More gui changes

- Move progress bar into connect/start field
- Pretty up port/type boxes
- Hook better into adding clients
- Add ->quit hook for client ops
- Ensure fio_handle_clients() stays connected for GUI clients
- Stop server from repeatedly sending RUN commands

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
3e47bd250cac5fb81a5c0ad578dfbe90c6ddf6de 29-Feb-2012 Jens Axboe <axboe@kernel.dk> Update GUI to attempt to graphically handle ETA output

The whole layout will probably be changed, but for now it
demonstrates how to properly integrate with the net client
to handle the data and output it.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
65d0a0aa0c4e5ed39b804f5f83d311093af798c5 29-Feb-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'master' into gfio

We need the crc function namespace change.
25dfa848abbb6c35b4d45fabd5a8e82cb77fb285 29-Feb-2012 Jens Axboe <axboe@kernel.dk> Rename crc functions to private namespace

Apparently we overlap with some gtk (?) crc32() functions, causing
ours to be called and subsequently crashing since the arguments
aren't the same.

Move everything to a fio_ protected namespace.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5adc2447a8d52322981da4cd364a560bbd9d8351 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: factor out FIO_NET_PORT

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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/server.c
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/server.c
76867621c76ce561c315cd9c8d6b055eddd75d88 25-Oct-2011 Jens Axboe <axboe@kernel.dk> server: cleanup fio_server_parse_string()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
660a2bfb0858f94633f9e567b81968981541f079 24-Oct-2011 Jens Axboe <axboe@kernel.dk> server: document fio_server_parse_string()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
811826be429fd6fc5154d9b04ced1cd22bd66758 24-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: IPv6 support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
11e950bd785d9f03b7d35a8ee4b4704256217504 16-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: send back nr_jobs and error exit code

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
67f15dcf689815ec4fbe2cbb01f141ffc7b34c74 15-Oct-2011 Jens Axboe <axboe@kernel.dk> Fix fragmented package opcode mismatch

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
01be038efc66ea1b49b4471f2ba9dd2d7121cfe7 15-Oct-2011 Jens Axboe <axboe@kernel.dk> Don't request ETA until server has started jobs

Otherwise we time out when file layout takes >= 5 seconds.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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/server.c
0766d92e06a119eea489e74d80d5840813559752 13-Oct-2011 Jens Axboe <axboe@kernel.dk> Silence uninitialized mem warning on disk_util send

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
d09a64a01a6c807596e9286c93f6c6f30fd2ea26 13-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: add support for passing disk_util structures

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
cfc03e4639fc29bf879f565300fe0238dd8b5ba9 12-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fix bug in converting/storing clat percentiles

It helps when you read the source values, instead of storing and
converting the destinations values only.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
b814fb2694fe178b5cb94e046b9d31944e752f4a 12-Oct-2011 Jens Axboe <axboe@kernel.dk> Fix off-by-one in jobs_eta allocation

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
38fdef226f1a1fa053ab53005abbc184143bff65 11-Oct-2011 Jens Axboe <axboe@kernel.dk> server: include 32/64-bit in probe

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
df380934e53c645b4b7cdec882b512b4d20ebc14 11-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: fix ptr <-> uint64_t casting warnings on 32-bit builds

Not actually a bug, but gcc complains.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
7b8216842eb888ff626f616c2770a2548b0b0bf9 11-Oct-2011 Jens Axboe <axboe@kernel.dk> server: error handling fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
ea5aa1be68de71f9f02eb3d6f4db726adcafb40a 11-Oct-2011 Jens Axboe <axboe@kernel.dk> server: assume PID is dead on ESRCH

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
89c1707cb512e562b55b56c268f7fad612be6f04 11-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: track and handle command timeouts

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
bfc3b17986fb80aeb5a6ea962bb38fc1509d60a8 10-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fread() - check <= 0 return value

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
13755d946d034eb7395a818db7ace2c9cb60b4cb 10-Oct-2011 Jens Axboe <axboe@kernel.dk> server: improve pidfile and log handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
402668f3e05259bfc135fc097136428feda01006 10-Oct-2011 Jens Axboe <axboe@kernel.dk> server: write pid file for backgrounded server to specified file

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
7f868316a7244cad23735e44e6ef66e5779c9660 10-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: few select speedups

Don't alloc/free when we can reuse, and don't calculate string
lengths twice.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
af9c9fb34e420fc4d9cf317aa0f3cf6795a5a07f 09-Oct-2011 Jens Axboe <axboe@kernel.dk> client/server: request ETA instead of having the server send it automatically

Also changes the 'serial' of the command to a tag, that's passed
back and forth for commands that need to use it.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
fa2ea806de0d6410320abd97599bc52f5a3e72cc 08-Oct-2011 Jens Axboe <axboe@kernel.dk> Add protocol support for an arbitrary number of command line arguments

Make it more efficient as well, don't pass a lot of potentially
padded space, pass only the exact amount required.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
6d2cf39497670a0246c9b7bb1cc6ef77629e08f7 07-Oct-2011 Jens Axboe <axboe@kernel.dk> server: properly configure port without argument

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
a7de0a1163e63cb6fa0a6bad773c415d06d154ac 07-Oct-2011 Jens Axboe <axboe@kernel.dk> server: ensure to set proper port

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
cca84643cc10cd72b0b453ff92ccb8643ba51493 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Pass arch/os in probe

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5cf6be78129e41703270325edf3346dba7d0036a 07-Oct-2011 Jens Axboe <axboe@kernel.dk> server: increase default max pdu length to 1024

It was set low to 64 to debug issues with fragmentation and
defragmentation of packages. Bump version to 3 as well since
this breaks the protocol with older clients.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
89cf1480594858ad4e02499834c04fe48ff0a89d 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Split version into separate include fio

Include it from the Windows version file, at least we only have
to update the version in two places now instead of three.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
4e5b8fb8e2d989789e18b31f9aed969c8fa43cdb 07-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fix bad interpretation of local socket binding

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
bebe639808147d587bbe776566d390b9ff98773f 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Unify client/server argument

Add documentation as well for client/server.
Get rid of name hash for clients, just pass a cookie back and forth.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
194d05ce3cefc597094cf246853b151e14e5db07 06-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fix += -> + typo

We don't want to free inside the range...

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
b94cba47cfdf96e72ec894080b3a7bf645a86e9c 06-Oct-2011 Jens Axboe <axboe@kernel.dk> Remember to close sockets on error

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
87aa8f1901e26bc377f3035a485d35c417d0255a 06-Oct-2011 Jens Axboe <axboe@kernel.dk> Add support for client/server connection over unix domain sockets

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
178cde9ff403da53428c5962b8600e47b4580d80 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.1

Lots of little fixes, tag version 1.99.1. Also bump protocol version,
due to the IEEE 754 packing some of the command payloads were
changed.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
19c65179fad3e0a32a450401ba7d312169627fdd 05-Oct-2011 Jens Axboe <axboe@kernel.dk> server: quit on !block and backend exit

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
e951bdc47d094d43d6f41de95c6af191b8346459 05-Oct-2011 Jens Axboe <axboe@kernel.dk> server: require poll before fio_net_recv_cmd()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
e6d1c6687bf7dcd738657bcac70982c1e790329e 05-Oct-2011 Jens Axboe <axboe@kernel.dk> server: send quit if we don't add a job

Otherwise the client gets stuck.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
802ad4a83e92a30b5fdccf117d59fbb69068c054 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Change network transmitted doubles to fio_fp64_t IEEE 754 type

Encode and decode when transferring over the network.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
d05c4a03365f1b677c05840865e67ffaf2c5b05b 05-Oct-2011 Jens Axboe <axboe@kernel.dk> AIX fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5ba13ea6968cf2773f10d34376afe28ef81aeee5 04-Oct-2011 Jens Axboe <axboe@kernel.dk> Add fio_socklen_t

HPUX decides to be different yet again, add an OS typedef
to handle this instead of ifdefs in the code.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
fd60bf3beb70b15e7fba31bbaea79e53638ccfe9 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: portability fixups

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5037b845e0936730b5540955be64d9279ac8af9d 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: log locally if connection isn't up yet

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
6b976bfcda733ad9a05ce28526f670a51096a771 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: cast sockaddr_in for accept()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
bb447a27c8cbab03a54fa6ceec1a244aabec57d2 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: log where connection is coming from

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
6eb2479194603184f393057ea10326643edc7169 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fix sk typo and add endian type to probe

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
9e22ecb0271038f61e00e448d8839f0c1bf6017e 04-Oct-2011 Jens Axboe <axboe@kernel.dk> Need signal.h for sigaction()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
39e8e01691c9d5765795417ee49a40d5ae08cb8b 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: more debug dumping

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
60efd14e3b5b5a2adb9f7c9ecfb9bfba38f76ce9 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: add a few more debug logging statements

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
9abea48bee7340fdf0aee00fa734a3071d47ed86 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: improve exit handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
b406d5eb84335b09cae8befdffd5e03086985e9d 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: send return quit when asked to leave

The return quit will exit the client

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
81179eec4a84ff25c190a8a6a685b0b3b4dd2a37 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: initial support for command line passing

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
0b8f30a5691b9e600a06ded035996e79c2100d77 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fix for non zero appended strings

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
70e0c3166fdb8048b1e7f84be2371fc60af04f87 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: idle loop support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
c28e8e8c68f7e908085f4585299e6e4d74d01837 04-Oct-2011 Jens Axboe <axboe@kernel.dk> server: error handling and probe command

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
317b3c8b1bd5cdb1f2bd02c94d536fa853321bc6 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: silence mem debug warning

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
ca12aa636d488d43ab79c474618d1a0fddf4b78c 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: remove some debug statements

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5fc58b057d6fe9e5dd7f192b609b0b0af7e297ef 03-Oct-2011 Jens Axboe <axboe@kernel.dk> poll: break on EINTR without complaining

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
93eee04aef9ed39070ce2e69bd1f661a95b1d50a 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: fix typos in conversion

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
cc0df00ad5076d4adbc439899f24d9b0db26075d 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: attempt to handle client ctrl-c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
1d1f45aec4bd2c1168ed5539174a821555db6f65 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: send network copy of run_str[]

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
cf451d1ede3bbbd2fed3619eb43def054d5b5a5a 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: add ETA as a specific command

No more text passing for ETA.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
817f06bbc52aea4011ab975d8fa3e3f1065c6065 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: package defrag fix

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
ddcc0b69aa4ed04c8681f447a1a6274bb8837a14 03-Oct-2011 Jens Axboe <axboe@kernel.dk> Add type checking to 16/32/64 endianness converters

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
a64e88dad0c0e4a510ae8ab54cde1a20b99c59d1 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: transmit status as structures, not text

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
d7959186aa6f8ca6ee5bdcd773d77280fc806617 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: endianness bug and exit command

- flags should be converted to network native format
- add separate EXIT command for server, regular job completion should
not quit it

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
e46d809110bd4ad2980ca64931b683673444454b 03-Oct-2011 Jens Axboe <axboe@kernel.dk> server: initial support for daemonizing

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
c77a99e74e88a8ea1a8c0904aef3f7c81e07273f 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: malloc/free fix

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
46c48f1f9b8ce94132c13638e4c83c13e1d392da 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server/client: add FD_NET debug clues

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
337d75a81c40aef6d693fc0d18e78b0c2444a1be 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: exit gracefully on ctrl-c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
794d69ca97738736844ee6a6da37f1ef686578cb 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: ensure payload larger than max is broken into pieces

For debug purposes, set the max payload size to 64 to catch any
further issues while developing this.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
437377e14010f4443bd0fd1b40c4e75885520d7d 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: quit client when job run is complete

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
bdab4441a476b8597001026445707daa1109aec2 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: serial is a 64-bit field

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
fcee5ff6f30d0f05582a378a310ed1f68491766f 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: switch to 16-bit crc

Good enough and we can kill the command padding

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
82fa6b21d98da1341a54f415e43940213b39f18b 01-Oct-2011 Jens Axboe <axboe@kernel.dk> server: debug fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
4d8f87806db144552baea60d9b59e9becffe5925 01-Oct-2011 Jens Axboe <axboe@kernel.dk> Pass more arguments to fio_init_net_cmd()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
a781480e959e4cad32f27915bdb5dab948aa1c6e 01-Oct-2011 Jens Axboe <axboe@kernel.dk> Use length guarded sprintf functions

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

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
37db14feece08eb6e43de87c404180650ed5aa6f 01-Oct-2011 Jens Axboe <axboe@kernel.dk> Start of functional client

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
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/server.c
690e09aeff6111f0654899840280196cf8c96224 30-Sep-2011 Jens Axboe <axboe@kernel.dk> Properly log errors in server

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
afcf77584a39461d81ff8b5c3c86fb7583172020 30-Sep-2011 Jens Axboe <axboe@kernel.dk> Close listen socket when done

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
009b1be41b32bf7e32b441c6a22e3ae628ec9b89 30-Sep-2011 Jens Axboe <axboe@kernel.dk> Use poll() for connect loop

So we can exit nicely when asked to.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c
5c341e9a5734742ae1137388345d4f47efdd4f05 30-Sep-2011 Jens Axboe <axboe@kernel.dk> Hide things not appropriate behind is_backend

Also add explicit command to exit the server, FIO_QUIT.

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

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/server.c