166fb52041fd81e453fa77ccea48abaa20dc5b3e |
|
11-Apr-2013 |
Jens Axboe <axboe@kernel.dk> |
client: move jobs_eta to the end of client_eta It has a variably length field. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
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>
|
14ea90edf265aae2b82f25418fde179c452909f9 |
|
26-Aug-2012 |
Jens Axboe <axboe@kernel.dk> |
client: support per-client job files Currently the fio network client sends all job files to all clients. This isn't very flexible. Add support for specifying a specific job file for each client. Example: $ fio --client hostname1 jobfile1 --client hostname2 jobfile2 would before add jobfile1 and jobfile2 as job files for both clients. With this change, only jobfile1 is sent to hostname1, and only jobfile2 is sent to hostname2. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
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/client.h
|
0cf3ece062d6856bd79b89770780296c99937a98 |
|
21-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: update for handling files, connections, states Big update, changes: - Notify from client helpers when a client is removed. This helps gfio track this. - Make the connection states more bullet proof. You can now connect and disconnect, and expect connect to work again. - Limit number of files opened through file selection or drag'n drop to just 1. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
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/client.h
|
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/client.h
|
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/client.h
|
35c0ba7ff55bbd438cdc171945c61d501a4e693e |
|
14-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
client: unify cmd handling ops Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
85dd01e7d7fa9989bf55002bc416c4d8118fdf5f |
|
12-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: improve Job menu Still need to figure out how to make certain items in the job menu sensitive/insensitive, apparently I can't lookup the item widgets (only the menu widget). Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
6433ee054a5dc6533066e105baee4ff85197d392 |
|
09-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
client: make ETA interval poll period configurage in fio_client_ops Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
343cb4a98200757bdcb0c5203e9120bb777625a8 |
|
09-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: hold a reference to the fio_client structure Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
9988ca70151a191c477179be7999300ddff16230 |
|
09-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: handle clients individually Now we have per-client support, don't use any of the "do FOO for all clients" functions. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
2f99deb0895b2d0b618e6e72c74add7192b4d73f |
|
09-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: start of support for notebooked jobs We split struct gui into a main window and per-client part, having a separate style of layout for each. This needs a lot of work still, but it gets the point across. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
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/client.h
|
6b79c80c14766df7b0507c4ec679507a315ad61a |
|
08-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
gfio: improve stop handling Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
5121a9aa0299a2c23b3c50bf110ab4a05677c740 |
|
05-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Add client references We have a use-after-free in the fio_handle_clients() loop. If we receive a QUIT command, we remove the client in fio_handle_client(). But fio_handle_clients() doesn't have a way to detect this, so it checks client->error after it has potentially been freed. Add a simple reference to get rid of this problem. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
89e5fad91bc33f1687cca6b1bf5aa3084c424650 |
|
05-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Pass in client for thread/group status op Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
a52766160d7f2a937c74d4adee1819ef00467d4b |
|
04-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Store specific client ops in the fio_client structure We could be handling a mix of gui and cli clients from the server, so passing. Plus this is a lot cleaner. Also unify ETA opcode handling between clients. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
3bf236c082e36f222b64edf9ae2bd7637156d0ac |
|
03-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Convert net commands in the generic command handler Removes this from the cli/gui client, it can be handled generically. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
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/client.h
|
df06f220c56a2f833a17883dae5e01ba8d99eb80 |
|
02-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Terminate clients when 'Disconnect' is clicked And reports errors in error bar. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
ed727a4632fa3195f31758c79e209ca8d524bbc4 |
|
02-Mar-2012 |
Jens Axboe <axboe@kernel.dk> |
Add support for client timed out ops Just opens a dialog window. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
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/client.h
|
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/client.h
|
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/client.h
|
0f92bd205af256af6d4a12cc8883f68b4d23ca85 |
|
29-Feb-2012 |
Jens Axboe <axboe@kernel.dk> |
Move client structure into client.h GUI will need it. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
0420ba6a85617cb02e196ac92e519191dafc6c52 |
|
29-Feb-2012 |
Jens Axboe <axboe@kernel.dk> |
Various GUI updates - Add File menu, move job file to File -> Open - Kill Quit button, move to File -> Quit - Move client setup and load closer to what we want - Use c99 style for client ops Various little changes. Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
04cc6b77973636a914de3dff8ca6ae0857cf453b |
|
24-Feb-2012 |
Stephen M. Cameron <stephenmcameron@gmail.com> |
fio: Use a progress bar instead of a label Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
ba936c4b474bd4c5d4b07127561d07644823bc65 |
|
24-Feb-2012 |
Stephen M. Cameron <stephenmcameron@gmail.com> |
fio: capture thread status display The thread status display uses printf to stdout. Need a way to capture it for the gui. Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|
dd366728eb503e6344215ae6ec153c7ab6eafd9b |
|
24-Feb-2012 |
Stephen M. Cameron <stephenmcameron@gmail.com> |
fio: make client operations pluggable Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/client.h
|