History log of /external/fio/gfio.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b11bd8d8b784feb591b3904ca787c42b3799a8cf 03-Dec-2012 Jens Axboe <axboe@kernel.dk> gfio: add check for unnecessary g_thread_init() call

Annoying gtk likes to spew annoying deprecated warnings.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
5721d270285a5f7e41b0b076a4a43b825239d964 26-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: clear graphs for repeated runs on same connection

Otherwise we get overlapping data.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
0950e832e5f2ef92fbfad92c8a9d20480e3b13f9 25-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: make 'light yellow' color a little lighter

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b78ca651a7254f01f5931ff49ca2206dcb42a056 25-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: add and colorize graphs on main page, too

The main UI tab had broken support for trim, fix that up. While
doing that, also ensure that we color code the text fields like
it was done for the per-job tabs.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
26b0b19d46891d71806c103190cdd895cd873867 25-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: color parse stack removal

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
adbf6125ea51ff8e3a892240e3e7024f3c3df127 25-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: kill debug printf()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
dbc542d442b81ddc58939be96a1c89e9953b9698 24-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: color code the iops/bw fields

Use the same text colors as the graphs, then we don't need a
specific legend to explain which is which.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
5442cfb01f805ba26d3b8917b85c8e5f7bc50456 24-Sep-2012 Jens Axboe <axboe@kernel.dk> gfio: add trim UI support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2a95f716d8808f45cd5806eac0baad96b39b0016 16-Apr-2012 Jens Axboe <axboe@kernel.dk> gfio: use light yellow as graph background

Easier on the eyes.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.c
3ad04399c576bb7935b9a7b8c07d5acf373a7bc4 26-Mar-2012 Jens Axboe <axboe@kernel.dk> Add named log level

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b6ab6a31f82cf498da9da08ce83f7b12160203fe 26-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: use appropriate gtk signal for draw/expose of graphs

draw on gtk3, expose_event on gtk2.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
cd0d2db8d4a8863bb48eca8bb197bd73d2f6c9a4 26-Mar-2012 Jens Axboe <axboe@kernel.dk> gcompat: get closer to working with gtk3

Just need the draw event now, instead of the expose_event.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f762cef937f69d6a23127baf47f22e8ffaea4c11 26-Mar-2012 Jens Axboe <axboe@kernel.dk> gcompat: provide backwards compatible functions for older gtk versions

Attempt to do something that'll work equally well across gtk versions,
to improve the supported range.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
cd972fddb5a626bc9bc3fa55d199ed39f0ccc11f 26-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: use G_OBJECT(), not GTK_OBJECT()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
753e9e642f1cf7aa6e46a31aeebc65da26c8bf2e 24-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add per-job option view

The option view is now a master notebook of jobs that got added
from a given job file, with each tab holding a new notebook
with tabs for the options.

This is pretty slow for big jobs. Adding eg the 1mbs-clients.fio
example job file shows this nicely, since it contains 32 jobs.
Will need to look into how to speed this up.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
cf3d824147fe285bba1c93f341f6e44c34aaccd9 24-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of per-job option edit

Currently we don't properly handle job files with multiple
job entries in them, each one just overwrites the last.
Start tracking all of them.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
a1e7972d96ce1482aa43c2fcafd81d6c7f3c44d2 23-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: improve and remember font selection

Redraw/expose doesn't quite work yet, though.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
75450781fef7fd1d48742dc3a791f0f1119c675c 23-Mar-2012 Jens Axboe <axboe@kernel.dk> Fix reversal of IOPS and BW graphs

Commit 8dfd6071 inadvertently mixed them up, restore original
behaviour.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
8dfd6071e1a4fd3966c0a77dbb7d719c52433b54 22-Mar-2012 Jens Axboe <axboe@kernel.dk> graph: return opaque graph_label_t for each label added

Gets rid of the strcmp() lookup, store the graph label locally
instead and just pass that in.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
01a947f067b1a03add33e645ece73ac19d8257dd 22-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: hide graph if all values are zero

If all visible data points in a label are zero, don't display it
and don't show tooltips.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
057754389863aa18cbf36b1f2a556a422ea2f4b5 21-Mar-2012 Jens Axboe <axboe@kernel.dk> Move rbtree into lib/

And make ARRAY_SIZE() generally available, also outside gfio.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
832fde7966f885a0c975a243596bc5b38a23c38e 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: set notebook label to base filename

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b98ab718031a25ecfd3fa64df3f9992baa83b5ac 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: use glib hash for tab lookup

Not really a CPU saver, but it reduces the amount of code we have
to maintain by getting rid of the list lookup.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
470cdbb7a77db8293440c8f7610e49b2537d6b7b 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix gc leak

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b0500ccb313908b3d01bceaa1b03f91024d9eaec 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fixup spurious editor indent

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
1252d8f2c1daeb31fdc8c1f63db3ceadf7e20892 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: split some parts into gclient.c

We'll probably want to split gclient.c into op code handling and
results display/view.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
41666588eed4ed830b1fabd0458eb2b0a93f0147 21-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add gerror.c for reporting errors

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
6e02ad6c232c326b5fa5b5bc4f1570db22f3999c 20-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: lessen use of main_ui directly

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2eb98bf64531b4d4f00b27f3854562ab576ebb2f 20-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: kill ge on widget destroy

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
ce37af14bf6198364c6f481500861e93e3e1fb95 20-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: fix crash on exit

Pass in correct data pointer.

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
588b7f09161ff432777de4cf9c3345b6f976ad98 19-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fill default options on new job

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f1a05d0fe78df144ebce6246ed0b2d5b350cf6c9 17-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: set clat/lat bucket graph Y title

And ensure that disk utilization lines up from the top of the notebook page,
not centered in the middle.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
789f4ccdf725e6da8bde98afd004c31e16241cfd 16-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: demo of how to inherit option values into edit window

We now fill FIO_OPT_STR_STORE options directly into the edited
values.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
49c34176d4130b3d4c4d90397a497b335f7ddbac 16-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: move more code to ghelpers.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
9af4a24408ea7d4cea084a4fe214b81145cc36ac 16-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of options view and edit

This is pretty crap right now, but it's exposing all the options.
Now we just need them to reflect the current job, and be able to
update a remote job with a new set of options.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
bc271d8788ae87d40da5e65c11b4d83c68d8c0e8 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: use ctrl-d for connect/disconnect

ctrl-e is used by job edit.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
53e0e85d6d5311fce98b94c1e06fab8263bafc02 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of splitting up the source a bit

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
ddbafc149d62546acdef933fab0d23e3946b40be 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: include direct/buffered IO type in the iotype field

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
99d633af3611958ea6217f270677d0a657e4dddc 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add bs display

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f0602d785d18498ff7c432c6d2c45fbcda329c84 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: put disk utilization tab in a scrolled window

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
0ed83bce9e699e9730e2783c9763ba976ee8bf55 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fixup adding/showing of end results

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
3804a0bc9cc567db51486ec5f6fc6d624ff802a4 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: remove ->job_added, it's only ever set

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
d3b70f32bd8aa8c1ed1fff25c9c08b20370e0847 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: reload ge->gc after clicking connect force the file open dialog

If the above happened, then we had no client to begin with and
gc is NULL. Reload it after in any case, to ensure we have a
valid copy.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
014f402496a3c73176937472485dedfc6ca0535e 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: allow different tooltips for a button depending on state

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
bf64138bff75e2a1434d7c4eabcc6ced6d0fb537 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: move File->Open above File->Close

This seems more logical and also what other apps do.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
7da23b48d32e287c1daa9f833a5bf7be575d83fb 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: move disk utilization to a private tab in per-client results

The disk util results are shared for all clients, so it's more
appropriate to put it in a tab.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.c
60d0929e4b8a1f6f4b400247d2fa017aa631d5fd 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix attempt to add multiple entries to disk util frame

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
09d574e341c05aa1d61a33c19c05ec792bbf78a8 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add latency bucket bar graph to end results

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
781ccba635f4709bb580b3fac3b28c52a157275c 15-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add View -> Results menu item

We store the incoming results, so that we can re-display them if
asked to. The menu item is sensitized appropriately depending
on whether results are available or not.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
c57f254caa98902968c928d761dd99e1fa18a35c 15-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: add completion percentile bar graph

Mostly just to display the bar graph for now, we'll change this to
be the latency buckets instead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
814479d5805f49a5c44263c61848874a92dc1caf 15-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: only parse white color once

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
284b1e65aa9b35c67d8392e2257fd53b310bb1a3 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: include name of iolog in gdio_client_iolog()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
5eb3aeaef03f0263642bb25a5d46f14306636180 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: debug dump on iolog receive

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
3b30a7a18f7641400bd83473b40981a42ca49348 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: remove stale comment, hiding menu items DOES work now

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
17b9721a460626bd1a19c4a4ad2f4749b6188f63 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of results window menu support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
ca664f491d0896a8b5a7e2b3a40ef0ea13d6f31c 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix double alloc of action_group

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
425f25d0a25bd209f1cdfe5c3a26d16f0316d4b3 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: patch around widget destroy crash

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.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/gfio.c
35c0ba7ff55bbd438cdc171945c61d501a4e693e 14-Mar-2012 Jens Axboe <axboe@kernel.dk> client: unify cmd handling ops

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
0fd18982b864987b59dc7bb1e7263a5a8fd73b02 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: terminate and destroy clients before calling gtk_main_quit()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
d8fbeefb67641e9f63088b329de78a26a69fdbae 14-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: graphing updates

- Don't draw tickmark labels for an empty graph
- Remove Y-axis label. It was a bit awkward and hard to read.
- Ensure that we always put proper units on the Y-axis graph.
- Ensure that we always include the top most Y-axis tickmark
and make that the ceiling, not the highest Y value. It's hard
to visually understand a graph that is drawing somewhere above
the last labeled tickmark.
- Fix rounding errors in graph.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
a217ba7de6e2ea26fbd12db663aaf8a5a9f350a7 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix complaint about unsupported type for recent files

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2c77d831cbe69c88d7cf8c2d9cc83cec35390bd8 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix leak of ge->job_files

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
a67909069393f090bb00c0039206bc30830f3427 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: Add Drag'n drop support

And unify the file-open-in-a-tab functionality.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
38634cb19ddc5576b6e96a30fd6c444082e93501 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add recently opened files to File menu

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
21ba904bc046827309a340db62bc4e399ce412ac 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: change Job->Connect menu item string

Change it from Connect <-> Disconnect, same as how we handle
the button.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
654763360216552261bf4ca3b674022225468931 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: remove widgets from struct gui/gui_entry that we don't really use

Lots of these are only used for initial setup of the page, other
entries are the ones we reuse later. So kill the entries to avoid
confusing them post init.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
3af452010d32267d085ba1612ebc0a40812c28a9 13-Mar-2012 Jens Axboe <axboe@kernel.dk> Client reference fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
93e2db2bdbedbd6954bb0e0632514cae659fc30e 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add support for graph tooltips

Will show the actual value logged at that point.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f5c6726e5c9fc0077c3c6d682e5453372942a21e 13-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: allow close with ctrl-w if there are no clients

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2156fcd498b9ecf7aebfc4ff56d00003faf672d1 13-Mar-2012 Jens Axboe <axboe@kernel.dk> Merge branch 'gfio' of ssh://brick.kernel.dk/data/git/fio into gfio
63f81ed2f933672a1319b34d720117ba41b676f1 13-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: fix hiding of menu entries

It helps a lot to use the proper casing...

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
78cb2fe5769be13ea9d9fda62a97981c9ee44341 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix crash when pushing 'start job' and no client connected

We should not really need this fix, but until the menu item
sensitivity is fixed, they are visible and we should avoid
the crash.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
cf4b04430772e91f75fe6ce4c550480cd9ee7c7a 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix wrong pointer being passed into file_open()

We passed the gui_entry, it wants the gui. Fixes segfault
on clicking "Connect", when attempting to auto-load the
file open dialog.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
261f21d0e9a273cea8d0ef2ae7faf78edb95ef62 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: prep for recent files

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
02421e6997342004577a773c36ab11da989d24bd 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add support for making job menu visible or not

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
16ce5adf97de087c4c5220f6800bf310a3a70045 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add close-tab functionality

And start Job menu.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
da1854316d2d3c331a691519f4815c8fd1de4b62 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: prevent multitext crash on invalid update

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
c80b74b02babc36441971a2245f41ddcfdb9e08f 12-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: pack per-job info in a multitext structure

Just like the name entry, we can have differing io engines, depth,
etc. Allow these to be stored and set when the user selects the
appropriate entry in the combo box.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
def0ac29a7eb92282cf7f208b229261bb254ca00 12-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: add extra space to the graphs at the edges

This is to make it easier to read and also keeps the lines from
going beyond the edges of the graph.

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
c05d90567e28705e6ef77591ebc23ad5b7974f68 11-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: use current value of graph limit as the default

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
57f9d28e010b52fea5f41245e8fcb998367d3bcd 11-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: encapsulate x- and y-offsets into graph library

Don't need to carry around drawing area dimensions alongside
the graphs, the size and xy-offsets of the graphs can be set
directly in the drawing area configure callback.

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f0af9f8404932347e1f8a3ca7bc99ab2cac4eab2 11-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: use graph axis unit change notification callbacks

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
a31d9fa466bfeefb30ff56a3e697779c5079771b 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: move debug preferences last

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
1cf6bca564fbcfbbace10abcec78c1f271d98a00 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add eta msec interval preference

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
8577f4fdb30ad26033d6175d66a6edd21c2417c6 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add preference entry for number of values to keep in graph

It's not really seconds, but pretty close since ETA interval is
close to that now. Will make it really seconds later.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
3863d1ad1020200f26958da42ed208f6c5c8f372 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: better handle multiple threads/processes in a job

Make the name entry a combo, before we were just overwriting
so it would contain the last entry noted.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
0aa928c49991d100f28aa75116be0036c90ebaa4 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: make results notebook scrollable too

And also adds menus to both results and job notebook.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b870c31b30e5b07e19e7e8de4cc750c7eae455ed 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: make notebooks scrollable if there are too many

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
c724926ba5e0738d83f9fafb88677d5b852a4ad5 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: more error reporting

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
a9eccde44c0c5074fd11c1904d8cbcddeb883bfd 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: only start one client net handler

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
98ceabd647bff3e7a752e8e9804b5cc14083da1b 09-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: ignore group stats for now

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.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/gfio.c
019dd47743caec2954f9960d178516b760abca26 08-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: Add y-axis labels

"Kbytes /sec" for bandwidth, and "IOs / sec" for IOPS.

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
6b79c80c14766df7b0507c4ec679507a315ad61a 08-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: improve stop handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b01329d04d9533d399f2477348662dbef20ca8ba 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: make the end results window a scrolled one

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f129909e8126a5ca91966af8febd857d6e75fa61 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: don't use gtk_dialog_get_content_area()

It's not available in gtk 2.10, which we'd like to work with.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
604cfe3001c25d2cdfe2cc5fb689380694aa1136 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add missing disk utilization stat to end results

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
3ea48b883bcac5ad0c119205805b741af45427e3 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: allow graph to stretch or shrink as window expands or contracts

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
9ce9cfbd6ab2a821aa31cedf64ec3e8c0729a4fc 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: get rid of invisible data

At first the invisible data seemed like an elegant way to get
reasonable graph ticks when no data was really present, but it
proved to be an ugly hack that caused other problems later,e.g.
when you want to cap other data so the xy graph scrolls, the
invisible data kept it from scrolling, etc.

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
fe8afddb903447278f37afc4e1adb226ca2cb699 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: cap graph data count

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
9f4883aa0c1bf90a499e729389ca2169f4637a00 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: change color of graphs

Green for reads, and red for writes. Seems to be what people
use mostly, so lets make it less confusing. Will also want
a title for that.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
45dcb2ebd644d96a0c63933393f6bd11d5b64016 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: remove a few debug printfs

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b04ad8d1af96a011cf41c7c477fcddbb9e399b03 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: add units to x-axis labels and remove redundant y-axis labels

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
cae0872709f690086f896f7327e136c7db7ba567 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: make empty graph show grid lines, not "No good data"

This is done by adding a bit of "invisible data" to the graph
at the beginning.

Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
aaa71f68d61f1235aca91f0027130290571f480d 07-Mar-2012 Stephen M. Cameron <stephenmcameron@gmail.com> gfio: make graph background white

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
84a72ed32732c7e91e954c2a574d1612240e65ef 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add license

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
81e4ea6eb485b39917a5bbda79d22f54df624838 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: update about dialog

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f3e8440f75f98ced28cdd19ba785718e734cf7c5 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add font selection and resize original window

Font doesn't quite work yet, since we still setup the graphs
before anything is loaded. Will fix that later.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
87d5f276b14f42b09062d499ebb3f524e3aa86f3 07-Mar-2012 Jens Axboe <axboe@kernel.dk> graph: use unsigned ints

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
62bc937f9ee196342184ff1ece0b9f404bbd0585 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: be a bit more clever on when to auto-start backend or not

If we are connecting remotely, don't show the option.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2d262990f5770b402fb83ee194a468e31dc8600d 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add *.ini as fio job file filter

Lots of people seem to name their job files that, so
lets add the filter.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2fd3bb0ecbe17e8168a480cbdb8318b69bf51087 07-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: Add graphs for read/write bandwidth and read/write IOPS

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
e34f6ad7123c686bb5c3cafe3377ca7a7ed0e899 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: clear progress bar on job end

And detach fio server thread.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
63a130b7f037b55b56de05921803254a7b9ed9bb 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: first attempt at actually automatically starting backend server

It doesn't handle multiple connections, after the first job completes,
gfio must be restarted.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
c0187f3b2f62ff914d7869403213bdf4ec0b3aa7 06-Mar-2012 Jens Axboe <axboe@kernel.dk> Add my copyright to gfio.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
69406b92a7a1bd6d00c5bd02c0aa78836b046f4c 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: connect buton fix

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
661f741a0378423ddf45e3f878e029e04c4c01f5 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: enable tree view grid lines

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f095d56371c1b5917559f0f8693ccfe032b5b779 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: align log text to the left

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b465562c9aa60e9051be548c54a015643b12f7f7 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: don't use gtk_combo_box_text

It's not available in gtk 2.18, which is fairly common.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
4cbe721180807c629dc521e368692025d9cac288 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: make log window scrollable

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
88f6e7ad75d00221b918f57eec70de028cc404d0 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: better handling of connect/disconnect button

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
e0681f3edfb755e710fe7016e470d947bc5dbc3c 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add disk utilization output to end results

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
9b260bdfc79dfc55855ffddce15ac1ca7025376f 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add log viewer

Replaces old text_op.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f9d40b4814d88ca1ca13a05cf45b6f36cfb2ba55 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: put results from same job file into a notebook

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
45913d20e3bf84b2e624fd0844c90dce2ec58db3 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: use a window for results, not a dialog box

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
0050e5f2e5874c8b5983cd26dde2afeae2200e4f 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: ensure all command opcode handlers are properly gdk thread protected

Since we get this callback from our handling thread, we
need to use gdk_threads_enter() and gdk_threads_leave()
to ensure proper locking.

This fixes various crashes.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
19998dbcb6712ba5885c059428ac511d306890cf 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: correct depths view

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2b0898923ad51ef5d0a84826c391b889675e57fa 06-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: move bandwidth stats

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
2e33101f218a1603eeecca969f5b7a0e98696a01 05-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add os resource usage and io depth display

IO depths is a bit of a hack, needs work.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
e5bd13470beaeed9c4a6835b7b92265fb94173a9 05-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: add latency bucket display

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
0b7613067f9a9b134d3c4b7621d1aba0a4a6dd64 05-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fixup bw display

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
ca850992888df61f347ad839be0c4091ff25bea3 05-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: Change some labels to entries and add bw stats to final output

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
a269790cd25788dd4226641a3ceab1b3c8fda14b 05-Mar-2012 Jens Axboe <axboe@kernel.dk> Add completion percentiles to results output

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
1c1e4a5bbe3ebb614eacfa902c06564e6739a750 05-Mar-2012 Jens Axboe <axboe@kernel.dk> End results fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
3650a3ca2ccbfefe7564d6ebde03bf7f89255e89 05-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: start of proper end results data display

Incomplete, it's just a start.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
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/gfio.c
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/gfio.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/gfio.c
0b8d11ed135ac467c071c2ae0fe4f3a69a3b8feb 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Add preferences help tooltips

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
46974a7d2d212a513fcefdb2095126fa249e210c 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Add Preferences dialog

Allows you to set debug options for the client.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
884326512cfc4529fb544351f19003f7b6b13a1b 02-Mar-2012 Jens Axboe <axboe@kernel.dk> GUI fixes

- Don't use clear_ui_info() on normal quit
- Remove setting of all debug flags

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
b9f3c7ed703f0f94476c5d9123034a45a4936517 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Start of support for auto-starting the backend

When running fio as a client only, you need the backend running
on the system. Start adding support for letting gfio auto-fork
the backend, if it isn't already running.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.c
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/gfio.c
a7a42ce19d0f1339ce7d0768683afaa043d5ab36 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Move connection details to separate dialog box

No need to view that in the main window, we need the space.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
ebbd89cc6ffba30a73818a48c8bb64a70517823c 02-Mar-2012 Jens Axboe <axboe@kernel.dk> Don't update CR fields

They have been disabled for now.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.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/gfio.c
441013b4f8a3b1e3e383078d339542ca521bba7d 01-Mar-2012 Jens Axboe <axboe@kernel.dk> gfio: fix error handling in send_job_files()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.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/gfio.c
843ad23782b4e6061dcc0e14b0fbc5f4fecf55f9 29-Feb-2012 Jens Axboe <axboe@kernel.dk> Add GUI probe support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
e61ca217bc489cdacebc5302583128c4d73dd4e7 24-Feb-2012 Jens Axboe <axboe@kernel.dk> Move init code info libfio.c

Kill off endian_check.{c,h} and fio_initialization.{c,h}

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
e164534f44e12fec73d418e7f1d9c8b12dee925f 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: work on textview alignment

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
c36f98d9487c4b3a9b5c1f77aedb15e674b5a192 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: work on widget alignment

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
736f2dff9fa6af83434bc4decafc6d8b40054ca0 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: make gui capture text ops

Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
60f6b33079c8ffbd09f448060f58b82ba920b620 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: construct options from gui

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
4706634146310508c98616d50c4aed0ea61dec7e 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: add job file to gui temporarily

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
45032dd83a49ffd76aa5db4c2ef65a832c413c1c 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: add hostname, port, and address type (ipv4, ipv6, or socket) to gui

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
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/gfio.c
2839f0c6d86e99313e1a039293b36aa570db3ace 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: make gui status update in timely fashion

Needs inexplicable special gtk/gdk magic code for some reason.
(Learned this by hard won experience on Word War vi.)

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
5b7573ab40a30b389602d4b0ec3805957b483a19 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: make the gui display thread status

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
25927259f482b0288d962e36dbfd33ec90a69521 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: make gui actually do something

Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
a182020749dc65b8f96f799fd9ee13df41ada359 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: add placeholder gui client ops

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
8232e2855c87697a95d00d920d1fd11b30d0fcaa 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: link fio code with gui code

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
f3074008948b51ec380b4f06791ceec89a40d8a6 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: add send job and quit buttons to gui

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c
ff1f3280ded10c6844c07f0e466ca02224e48b62 24-Feb-2012 Stephen M. Cameron <stephenmcameron@gmail.com> fio: add minimal gui program

Signed-off-by: Stephen M. Cameron <stephenmcameron@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/gfio.c