fio.git
10 years agoserver: improve pidfile and log handling
Jens Axboe [Mon, 10 Oct 2011 17:51:26 +0000 (19:51 +0200)]
server: improve pidfile and log handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: write pid file for backgrounded server to specified file
Jens Axboe [Mon, 10 Oct 2011 13:28:58 +0000 (15:28 +0200)]
server: write pid file for backgrounded server to specified file

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: properly assign client eta in flight
Jens Axboe [Mon, 10 Oct 2011 12:36:07 +0000 (14:36 +0200)]
client: properly assign client eta in flight

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAbstract out and export summation of thread_stats
Jens Axboe [Mon, 10 Oct 2011 10:14:30 +0000 (12:14 +0200)]
Abstract out and export summation of thread_stats

Client side will need it.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient/server: few select speedups
Jens Axboe [Mon, 10 Oct 2011 07:55:21 +0000 (09:55 +0200)]
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>
10 years agoclient: track pending ETA requests
Jens Axboe [Mon, 10 Oct 2011 06:56:18 +0000 (08:56 +0200)]
client: track pending ETA requests

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoinit: typo, remove -> remote.
Jens Axboe [Mon, 10 Oct 2011 06:33:18 +0000 (08:33 +0200)]
init: typo, remove -> remote.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient/server: request ETA instead of having the server send it automatically
Jens Axboe [Sun, 9 Oct 2011 19:54:10 +0000 (21:54 +0200)]
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>
10 years agoclient: sum running ETA of jobs
Jens Axboe [Sun, 9 Oct 2011 10:19:08 +0000 (12:19 +0200)]
client: sum running ETA of jobs

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: fix jobs_eta conversion typo
Jens Axboe [Sun, 9 Oct 2011 10:13:39 +0000 (12:13 +0200)]
client: fix jobs_eta conversion typo

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoUpdate TODO
Jens Axboe [Sat, 8 Oct 2011 19:50:01 +0000 (21:50 +0200)]
Update TODO

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAdd protocol support for an arbitrary number of command line arguments
Jens Axboe [Sat, 8 Oct 2011 19:07:29 +0000 (21:07 +0200)]
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>
10 years agoFix Windows issue with socklen_t
Bruce Cran [Sat, 8 Oct 2011 16:51:22 +0000 (18:51 +0200)]
Fix Windows issue with socklen_t

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFix compile on FreeBSD
Bruce Cran [Sat, 8 Oct 2011 16:50:34 +0000 (18:50 +0200)]
Fix compile on FreeBSD

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: used hostname passed back in probe as log prefix
Jens Axboe [Fri, 7 Oct 2011 14:35:56 +0000 (16:35 +0200)]
client: used hostname passed back in probe as log prefix

It's better than the connect name/IP/sock.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFio 1.99.3 fio-1.99.3
Jens Axboe [Fri, 7 Oct 2011 11:41:00 +0000 (13:41 +0200)]
Fio 1.99.3

1.99.2 had a few silly bugs, tag 1.99.3 since I wont be working
on this for the next few days.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoMakefile: use -O3 by default
Jens Axboe [Fri, 7 Oct 2011 11:31:23 +0000 (13:31 +0200)]
Makefile: use -O3 by default

Should be safe.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFix warning when clang is used as the compiler
Jens Axboe [Fri, 7 Oct 2011 11:26:27 +0000 (13:26 +0200)]
Fix warning when clang is used as the compiler

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoMakefile: move -rdynamic to linking flag
Jens Axboe [Fri, 7 Oct 2011 11:24:16 +0000 (13:24 +0200)]
Makefile: move -rdynamic to linking flag

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: pretty up probe output
Jens Axboe [Fri, 7 Oct 2011 11:11:14 +0000 (13:11 +0200)]
client: pretty up probe output

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: properly configure port without argument
Jens Axboe [Fri, 7 Oct 2011 11:19:28 +0000 (13:19 +0200)]
server: properly configure port without argument

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: don't clear client->addr after it's been set
Jens Axboe [Fri, 7 Oct 2011 11:04:05 +0000 (13:04 +0200)]
client: don't clear client->addr after it's been set

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: ensure to set proper port
Jens Axboe [Fri, 7 Oct 2011 10:55:14 +0000 (12:55 +0200)]
server: ensure to set proper port

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoPass arch/os in probe
Jens Axboe [Fri, 7 Oct 2011 10:47:57 +0000 (12:47 +0200)]
Pass arch/os in probe

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: fix mem leak
Jens Axboe [Fri, 7 Oct 2011 10:23:34 +0000 (12:23 +0200)]
client: fix mem leak

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoPoll server idle loop any time the main status thread sleeps
Jens Axboe [Fri, 7 Oct 2011 10:16:19 +0000 (12:16 +0200)]
Poll server idle loop any time the main status thread sleeps

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFio 1.99.2 fio-1.99.2
Jens Axboe [Fri, 7 Oct 2011 08:18:51 +0000 (10:18 +0200)]
Fio 1.99.2

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: increase default max pdu length to 1024
Jens Axboe [Fri, 7 Oct 2011 08:12:47 +0000 (10:12 +0200)]
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>
10 years agoclient: remove leftover debug printf()
Jens Axboe [Fri, 7 Oct 2011 08:11:05 +0000 (10:11 +0200)]
client: remove leftover debug printf()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoSplit version into separate include fio
Jens Axboe [Fri, 7 Oct 2011 08:10:18 +0000 (10:10 +0200)]
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>
10 years agoRemember to clear client cookie
Jens Axboe [Fri, 7 Oct 2011 08:07:22 +0000 (10:07 +0200)]
Remember to clear client cookie

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: fix bad interpretation of local socket binding
Jens Axboe [Fri, 7 Oct 2011 08:03:44 +0000 (10:03 +0200)]
server: fix bad interpretation of local socket binding

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoUnify client/server argument
Jens Axboe [Fri, 7 Oct 2011 08:00:51 +0000 (10:00 +0200)]
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>
10 years agoserver: fix += -> + typo
Jens Axboe [Thu, 6 Oct 2011 19:33:29 +0000 (21:33 +0200)]
server: fix += -> + typo

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

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoUpdate TODO
Jens Axboe [Thu, 6 Oct 2011 19:30:10 +0000 (21:30 +0200)]
Update TODO

Add error handling note, remove bind note (that's done).

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoRemember to close sockets on error
Jens Axboe [Thu, 6 Oct 2011 19:27:10 +0000 (21:27 +0200)]
Remember to close sockets on error

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAdd support for client/server connection over unix domain sockets
Jens Axboe [Thu, 6 Oct 2011 19:24:13 +0000 (21:24 +0200)]
Add support for client/server connection over unix domain sockets

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agonet: support for unix domain sockets
Jens Axboe [Thu, 6 Oct 2011 18:08:53 +0000 (20:08 +0200)]
net: support for unix domain sockets

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: add hashes for fd/name lookups
Jens Axboe [Thu, 6 Oct 2011 10:37:50 +0000 (12:37 +0200)]
client: add hashes for fd/name lookups

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAdd jhash (Jenkins hash) and use that for file names
Jens Axboe [Thu, 6 Oct 2011 10:37:10 +0000 (12:37 +0200)]
Add jhash (Jenkins hash) and use that for file names

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoCorrectly handle multiple clients for various command line arguments
Jens Axboe [Thu, 6 Oct 2011 07:18:20 +0000 (09:18 +0200)]
Correctly handle multiple clients for various command line arguments

Now this works:

fio -C host1 --cmdhelp=ioengine -C host2 --cmdhelp=ioengine

etc.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoOnly print usage() on error
Jens Axboe [Thu, 6 Oct 2011 07:01:22 +0000 (09:01 +0200)]
Only print usage() on error

If we did some command line argument (like version), then don't
print the usage.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFio 1.99.1 fio-1.99.1
Jens Axboe [Wed, 5 Oct 2011 20:14:31 +0000 (22:14 +0200)]
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>
10 years agoserver: quit on !block and backend exit
Jens Axboe [Wed, 5 Oct 2011 20:05:37 +0000 (22:05 +0200)]
server: quit on !block and backend exit

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: require poll before fio_net_recv_cmd()
Jens Axboe [Wed, 5 Oct 2011 19:58:45 +0000 (21:58 +0200)]
server: require poll before fio_net_recv_cmd()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: improve handling of multiple clients
Jens Axboe [Wed, 5 Oct 2011 19:00:56 +0000 (21:00 +0200)]
client: improve handling of multiple clients

Don't serialize around reading from one of them.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: disconnect on read failure
Jens Axboe [Wed, 5 Oct 2011 18:45:37 +0000 (20:45 +0200)]
client: disconnect on read failure

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: send quit if we don't add a job
Jens Axboe [Wed, 5 Oct 2011 18:41:06 +0000 (20:41 +0200)]
server: send quit if we don't add a job

Otherwise the client gets stuck.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: ensure that cmd line arguments are always run
Jens Axboe [Wed, 5 Oct 2011 18:31:30 +0000 (20:31 +0200)]
client: ensure that cmd line arguments are always run

Even if they don't create a job, like --version etc.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoparser: always use the fio logging instead of stderr/stdout
Jens Axboe [Wed, 5 Oct 2011 18:30:24 +0000 (20:30 +0200)]
parser: always use the fio logging instead of stderr/stdout

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: check and error out on exceeding number of command line args to pass
Jens Axboe [Wed, 5 Oct 2011 15:35:15 +0000 (17:35 +0200)]
client: check and error out on exceeding number of command line args to pass

Also cleanup up the handling of them, using a flag to know which
options to handle locally vs remotely.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoEscape minus signs in manpage to fix lintian warning:
Martin Steigerwald [Wed, 5 Oct 2011 09:41:54 +0000 (11:41 +0200)]
Escape minus signs in manpage to fix lintian warning:

I: fio: hyphen-used-as-minus-sign usr/share/man/man1/fio.1.gz:934

see:
http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAdd support for write_iops_log
Jens Axboe [Wed, 5 Oct 2011 12:02:22 +0000 (14:02 +0200)]
Add support for write_iops_log

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoMove endian support out of server.h
Jens Axboe [Wed, 5 Oct 2011 10:40:49 +0000 (12:40 +0200)]
Move endian support out of server.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoEndian sanity check
Jens Axboe [Wed, 5 Oct 2011 10:39:06 +0000 (12:39 +0200)]
Endian sanity check

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: prefix server text messages with <hostname>
Jens Axboe [Wed, 5 Oct 2011 09:55:08 +0000 (11:55 +0200)]
client: prefix server text messages with <hostname>

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFix warnings about unused fwrite() return value
Jens Axboe [Wed, 5 Oct 2011 09:50:47 +0000 (11:50 +0200)]
Fix warnings about unused fwrite() return value

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFio 1.99 fio-1.99
Jens Axboe [Wed, 5 Oct 2011 08:29:34 +0000 (10:29 +0200)]
Fio 1.99

Now that network functionality is mostly done, tag a pre 2.0 version
as 1.99.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoRemove float conversion from TODO
Jens Axboe [Wed, 5 Oct 2011 08:29:21 +0000 (10:29 +0200)]
Remove float conversion from TODO

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAdd IEEE 754 test case
Jens Axboe [Wed, 5 Oct 2011 08:25:54 +0000 (10:25 +0200)]
Add IEEE 754 test case

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoRe-enable -O2 optimization
Jens Axboe [Wed, 5 Oct 2011 08:14:19 +0000 (10:14 +0200)]
Re-enable -O2 optimization

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agot/stest: add log.o smaller helper
Jens Axboe [Wed, 5 Oct 2011 08:14:03 +0000 (10:14 +0200)]
t/stest: add log.o smaller helper

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoPrint usage if no arguments are given
Jens Axboe [Wed, 5 Oct 2011 07:56:53 +0000 (09:56 +0200)]
Print usage if no arguments are given

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoMerge branch 'master' into client-server
Jens Axboe [Wed, 5 Oct 2011 07:55:28 +0000 (09:55 +0200)]
Merge branch 'master' into client-server

Conflicts:
init.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoDon't overwrite -t timeout setting in fill_def_thread()
Jens Axboe [Wed, 5 Oct 2011 07:54:30 +0000 (09:54 +0200)]
Don't overwrite -t timeout setting in fill_def_thread()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoChange network transmitted doubles to fio_fp64_t IEEE 754 type
Jens Axboe [Wed, 5 Oct 2011 07:51:58 +0000 (09:51 +0200)]
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>
10 years agoAdd IEEE 754 pack and unpack helpers
Jens Axboe [Wed, 5 Oct 2011 06:43:47 +0000 (08:43 +0200)]
Add IEEE 754 pack and unpack helpers

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoRemove endianness TODO, should be done now
Jens Axboe [Tue, 4 Oct 2011 22:38:04 +0000 (00:38 +0200)]
Remove endianness TODO, should be done now

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAIX fixes
Jens Axboe [Tue, 4 Oct 2011 22:16:11 +0000 (00:16 +0200)]
AIX fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAssume AIX is big endian
Jens Axboe [Tue, 4 Oct 2011 21:54:28 +0000 (23:54 +0200)]
Assume AIX is big endian

Probably lots of PPC boxes on AIX out there than Intel...

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoAdd fio_socklen_t
Jens Axboe [Tue, 4 Oct 2011 21:50:28 +0000 (23:50 +0200)]
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>
10 years agolog: don't use vsyslog
Jens Axboe [Tue, 4 Oct 2011 21:46:22 +0000 (23:46 +0200)]
log: don't use vsyslog

AIX/HPUX don't have it at least, and since we use a crappy
fixed length buffer anyway, just use syslog().

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: portability fixups
Jens Axboe [Tue, 4 Oct 2011 21:35:02 +0000 (23:35 +0200)]
server: portability fixups

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFinalize (?) byte swap/endian stuff
Jens Axboe [Tue, 4 Oct 2011 21:31:00 +0000 (23:31 +0200)]
Finalize (?) byte swap/endian stuff

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: log locally if connection isn't up yet
Jens Axboe [Tue, 4 Oct 2011 15:32:16 +0000 (17:32 +0200)]
server: log locally if connection isn't up yet

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoGeneric endianness typo
Jens Axboe [Tue, 4 Oct 2011 14:02:51 +0000 (16:02 +0200)]
Generic endianness typo

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoUpdate TODO
Jens Axboe [Tue, 4 Oct 2011 13:11:44 +0000 (15:11 +0200)]
Update TODO

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: cast sockaddr_in for accept()
Jens Axboe [Tue, 4 Oct 2011 13:07:43 +0000 (15:07 +0200)]
server: cast sockaddr_in for accept()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: log where connection is coming from
Jens Axboe [Tue, 4 Oct 2011 13:06:42 +0000 (15:06 +0200)]
server: log where connection is coming from

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: fix sk typo and add endian type to probe
Jens Axboe [Tue, 4 Oct 2011 13:00:30 +0000 (15:00 +0200)]
server: fix sk typo and add endian type to probe

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoNeed signal.h for sigaction()
Jens Axboe [Tue, 4 Oct 2011 12:50:21 +0000 (14:50 +0200)]
Need signal.h for sigaction()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoMore endianness for platforms
Jens Axboe [Tue, 4 Oct 2011 12:45:20 +0000 (14:45 +0200)]
More endianness for platforms

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoWider endianness support
Jens Axboe [Tue, 4 Oct 2011 12:30:33 +0000 (14:30 +0200)]
Wider endianness support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoHPUX endianness
Jens Axboe [Tue, 4 Oct 2011 11:56:06 +0000 (13:56 +0200)]
HPUX endianness

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agolog: needs stdarg include for va_list
Jens Axboe [Tue, 4 Oct 2011 11:54:12 +0000 (13:54 +0200)]
log: needs stdarg include for va_list

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoMove endianness check to OS parts
Jens Axboe [Tue, 4 Oct 2011 11:53:35 +0000 (13:53 +0200)]
Move endianness check to OS parts

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: more debug dumping
Jens Axboe [Tue, 4 Oct 2011 11:46:08 +0000 (13:46 +0200)]
server: more debug dumping

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoFix bad indexing of options
Jens Axboe [Tue, 4 Oct 2011 11:45:50 +0000 (13:45 +0200)]
Fix bad indexing of options

It's optind - 1, not optind.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: add a few more debug logging statements
Jens Axboe [Tue, 4 Oct 2011 11:30:11 +0000 (13:30 +0200)]
server: add a few more debug logging statements

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: improve handling of non-newline text strings
Jens Axboe [Tue, 4 Oct 2011 11:27:34 +0000 (13:27 +0200)]
client: improve handling of non-newline text strings

Only prepend hostname if this is a new line.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: improve exit handling
Jens Axboe [Tue, 4 Oct 2011 11:21:54 +0000 (13:21 +0200)]
server: improve exit handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: improve poll() loop
Jens Axboe [Tue, 4 Oct 2011 11:14:32 +0000 (13:14 +0200)]
client: improve poll() loop

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: send return quit when asked to leave
Jens Axboe [Tue, 4 Oct 2011 11:14:13 +0000 (13:14 +0200)]
server: send return quit when asked to leave

The return quit will exit the client

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: initial support for command line passing
Jens Axboe [Tue, 4 Oct 2011 10:42:06 +0000 (12:42 +0200)]
server: initial support for command line passing

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoStyle fixup
Jens Axboe [Tue, 4 Oct 2011 08:34:03 +0000 (10:34 +0200)]
Style fixup

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: fix for non zero appended strings
Jens Axboe [Tue, 4 Oct 2011 08:31:53 +0000 (10:31 +0200)]
server: fix for non zero appended strings

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoparser: use logging infrastructure
Jens Axboe [Tue, 4 Oct 2011 08:31:10 +0000 (10:31 +0200)]
parser: use logging infrastructure

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: idle loop support
Jens Axboe [Tue, 4 Oct 2011 07:18:30 +0000 (09:18 +0200)]
server: idle loop support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoclient: probe command support
Jens Axboe [Tue, 4 Oct 2011 07:00:40 +0000 (09:00 +0200)]
client: probe command support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
10 years agoserver: error handling and probe command
Jens Axboe [Tue, 4 Oct 2011 06:57:39 +0000 (08:57 +0200)]
server: error handling and probe command

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