[root] / trunk / gui / sessionviewer / inc / TProofProgressDialog.h Repository:
ViewVC logotype

Log of /trunk/gui/sessionviewer/inc/TProofProgressDialog.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 36073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 5 08:14:21 2010 UTC (4 years, 3 months ago) by ganis
File length: 5247 byte(s)
Diff to previous 30862
  In the PROOF progress dialog add a button to enable/disable the speedometer.
  By default the speedometer is disable since it may impact performance.

Revision 30862 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 25 08:26:46 2009 UTC (5 years, 3 months ago) by ganis
File length: 5106 byte(s)
Diff to previous 30859
  - Further improvement in the estimation of the current rate
  - Fix a problem preventing the chunck size to be displayed in some cases
  - Adjust the scale for displaying the read bytes (use GB or TB when relevant)

Revision 30859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 24 14:53:07 2009 UTC (5 years, 3 months ago) by ganis
File length: 5043 byte(s)
Diff to previous 30852
  Patch for improved performance monitoring. The 'Rate Plot' button in the progress
  dialog is renamed 'Performance plot' and shows up to 4 plots with the event/sec,
  the average read chunck size, the number of active workers and the number of active
  PROOF sessions on the cluster, all as a function of processing time.

  The read chunck size plot allows to monitor the usage of the cache.

  The istantaneous processing rate (event/sec) is now better estimate: a few issues
  with the normalizing times have ben solved, removing the artificial structures that
  were observed.

  The possibility to set a max packet time length is introduced (default 30 s); this
  can be changes with the parameter PROOF_MaxPacketTime.
  The size of the cache is also taken into account to optimize the use of the cache.

  The parameter PROOF_UseParallelUnzip has been introduced to toggle the use of the 
  parallel unzip (default off for now).

  A page describing the new performance plots is under preparation at 
           http://root.cern.ch/drupal/content/progress-dialog

Revision 30852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 23 14:59:15 2009 UTC (5 years, 3 months ago) by bellenot
File length: 4524 byte(s)
Diff to previous 30831
Add a check button to enable/disable smooth update of the speedometer (enabled by default)

Revision 30831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 22 11:01:58 2009 UTC (5 years, 3 months ago) by bellenot
File length: 4450 byte(s)
Diff to previous 28370
Added a speedometer widget (TGSpeedo) to display the processing rate
+ small layout improvements

Revision 28370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 28 06:43:41 2009 UTC (5 years, 8 months ago) by ganis
File length: 4218 byte(s)
Diff to previous 25072
   Add the possibility to switch to asynchronous mode while running synchronously.
   A new button "Run in background" has been added to the dialog box. The behaviour
   of Ctrl-C has also been modified: the user is prompted for a choice among continuing
   asynchronously, stopping (terminating) or aborting the query.

Revision 25072 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 6 09:26:41 2008 UTC (6 years, 5 months ago) by ganis
File length: 4147 byte(s)
Diff to previous 23131
   From Anna Kreshuk:
   New functionality to display the memory footprint on workers and master as a function
   of the entry processed (workers) or of the merging step (master).

Revision 23131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 07:09:54 2008 UTC (6 years, 9 months ago) by rdm
File length: 3903 byte(s)
Diff to previous 23115
From Anna:
Improved version of TProofProgressLog using TProofMgr::GetSessionLogs()
to retrieve the logs directly from the server. The graphics layout of
the logbox has been re-designed, with new buttons to grep the logs and
to save them to a file. It is also possible to choose the range of
lines to be displayed and the subset of nodes.

Revision 23115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 10 13:35:37 2008 UTC (6 years, 9 months ago) by rdm
File length: 3866 byte(s)
Diff to previous 23071
moved to directory "gui" the following directories:

fitpanel, ged, gui, guibuilder, guihtml, qtgsi, qtroot, sessionviewer

Revision 23071 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 9 07:21:20 2008 UTC (6 years, 9 months ago) by ganis
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3866 byte(s)
Diff to previous 20882
Properly fill the process time and size in the case of uncomplete processing

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3832 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3832 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3892 byte(s)
Diff to previous 18319
remove :$ from tag line

Revision 18319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 18:02:24 2007 UTC (7 years, 10 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3902 byte(s)
Diff to previous 16969
correct cvs tag line.

Revision 16969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 12:10:52 2006 UTC (8 years, 1 month ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3894 byte(s)
Diff to previous 16775
From Gerri:
This patch eliminates TVirtualProof, TVirtualProofMgr and TVirtualProofDesc.
The first is integrated in TProof, the second in TProofMgr and the third
becomes TProofDesc defined in TProofMgr.h.

Revision 16775 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 15 17:45:55 2006 UTC (8 years, 2 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3908 byte(s)
Diff to previous 15312
From Gerri and Bertrand:
Fixes and new features developed in preparation for the Intel quad-core
launch demo:
- Add instantaneous event and MB processing rates in the Progress signal
  and make necessary modification to exploit it in the Progress Dialog.
- Add possibility to change the Progress and Feedback periods
- A number of small improvements and bug fixes

Revision 15312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 2 15:14:35 2006 UTC (8 years, 7 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3473 byte(s)
Diff to previous 13648
From Gerri:
large PROOF patch. Main issues addressed:

- Output redirection to log file at 'proofserv' startup (instead of
  after Setup())
- Log messages activated at session creation
- Session sandbox restructuring in such a way that the unique session
  tag, created by the top master, uniquely identifies the session on
  all nodes, for example on top master:

   <User_Sandbox>/session-<top_master_session_tag>/
    master-0-<top_master_session_tag>/master-0-<top_master_session_tag>.log

  On worker 0.0

   <User_Sandbox>/session-<top_master_session_tag>/
    worker-0.0-<worker_0.0_session_tag>/worker-0.0-<worker_0.0_session_tag>.log

- Automatic creation of the dataset dir
- Improved handling of error conditions
- Reorganization of TProofServ and XrdProofdProtocol
- Several bug fixes, in particular in XrdProofdProtocol

Revision 13648 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 12 12:54:27 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3460 byte(s)
Diff to previous 12578
From Gerri:
- last part of the major PROOF upgrade to support disconnect/reconnect
  features using the libXrdProofd.so xrootd plugin.
More on how to configure and run with xrootd/xproofd coming very soon.

Revision 12578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 31 11:11:06 2005 UTC (9 years, 4 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3426 byte(s)
Diff to previous 12561
From Gerri:
proof/src/TProof.cxx:
- add missing protection in Close() preventing proper cleaning
  of proofservs
- fix compilation problem on Windows, Solaris, Mac

proof/inc/TProofProgressDialog.h, proof/inc/TProofProgressLog.h:
- drop unused methods whose implementation was missing (compilation
  failure on Windows)

Revision 12561 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 30 10:25:29 2005 UTC (9 years, 4 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 3449 byte(s)
Diff to previous 12123
From Gerri:
This is the patch to add support for asynchronous queries.

The principal modifications are in TProof and TProofPlayer.

In TProof, I have separated the parsing of the received messages
from the selection of the socket (new method CollectInputFrom()):
the new method is called directly by TProofInputHandler::Notify()
in the case of asynchronous mode.
Also in TProof I have added a method to redirect the logs to a
temporary file, to avoid having them on the main window while doing
something else. The method is TProof::RedirectLog(), it uses freopen,
fdopen and dup2, and works well back and forth.
The content of the temp file can be displayed into a log window
(new GUI class TProofProgressLog), via a new button in the
progress dialog ("Show Logs").

In TProofPlayer I have created a new method Finalize() with the
final part of Process(): this is necessary to be able to finalize
the queries processed asychronously.

There are several many other small changes and fixes: a couple
of non-backward comaptibilities introduced with the previous
patch, many small issues in the GUI (the stop and abort buttons
were never disabled ...).
Also, in view of multi-sessions, it does not make much sense to
have one progress dialog per query: one per session is enough;
I have added a method ResetProgressDialog() to reset it when a
new query is started.

Finally, as anticipation of the next patch, this patch includes
support for a list of queries created by the master and described
by the new class TProofQuery.
The list is displayed by TProof::ShowQueries().

Revision 12123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 22 20:18:12 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 2605 byte(s)
Diff to previous 11717
From Constantin Loizides

This patch implements:
- decentralized, automatic mutex initialization,
  see R__LOCKGUARD2 in TVirtualMutex
- PROOF parallel startup fixes
- more thread protection (in base, cont, meta, rest to be done)
- cleanups

From Eddy Offermann:
TString::Atoi and Atof are made const.

Revision 11717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 2 11:00:39 2005 UTC (9 years, 8 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 2598 byte(s)
Diff to previous 8928
From Guenter Kickinger:
Add proper stop and cancel feature in PROOF.

Revision 8928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 14 09:46:17 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 2473 byte(s)
Diff to previous 8917
Make destructor virtual (compilation warning)

Revision 8917 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 13 11:38:51 2004 UTC (10 years, 8 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 2465 byte(s)
Diff to previous 6421
added ClassDef/ClassImp.

Revision 6421 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 11:48:11 2003 UTC (11 years, 9 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 2403 byte(s)
Diff to previous 6375
Big (unsigned) long long support patch. Following provided:
- basic typedefs in Rtypes.h: Long64_t and ULong64_t
- basic Long64 I/O support in TBuffer
- automatic Long64 I/O support in TStreamerInfo
- Long64 byteswap in Bytes.h
- Long64 type handling in classes like TDataMember, TDataType, TCint,
  TROOT, etc
- Removal of obsolete Long64_t typedefs in many PROOF classes
No changes for non-Long64 data types (no backward incompatibilies).
I/O tested for Long64 basic type, and static and dynamic arrays using
handcoded streamers, rootcint generated streamers and automatic StreamerInfo
streamers.

Revision 6375 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Apr 4 00:40:27 2003 UTC (11 years, 9 months ago) by rdm
Original Path: trunk/sessionviewer/inc/TProofProgressDialog.h
File length: 2367 byte(s)
new PROOF progress dialog. Will be compiled into the libProofGui.so plugin.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9