[root] / trunk / proof / proofx / src / TXSocketHandler.cxx Repository:
ViewVC logotype

Log of /trunk/proof/proofx/src/TXSocketHandler.cxx

Parent Directory Parent Directory


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

Revision 38524 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 20 08:26:23 2011 UTC (3 years, 10 months ago) by ganis
File length: 2700 byte(s)
Diff to previous 26678
Add file descriptor number in debug statement

Revision 26678 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 5 14:53:23 2008 UTC (6 years, 1 month ago) by ganis
File length: 2675 byte(s)
Diff to previous 24763

   Patch to:
   - Add the possibility to set upper limits on the virtual memory (changes in TProofPlayer,
     TProofServ, TXProofServ and pmain (separate patch)).
     If enebled, the session gets firts a warning when it reaches 80% of the limit, and then
     processing is stopped whenit exceeds 95% of the limit, sending back the results.
     Also, the memory footprint is notified when the session is terminated.
   - Make sure the the active valuse in XrdProofWorker are always correct; this was not the
     case for dynamic startup as the notification at the end of the query was not done.
     This information is crucial or the scheduler.
     The way the information is stored in XrdProofdProofServ had to be modified
     and a new internal message type (kReleaseWorker) added.
     (Changes in several proofd classes, TProof, TXsocket and TXProofServ)
   - Fix problem with setting a static upper limit of the sessions that can be started,
     and enable this functionality for the dynamic mode (changes in XrdProofSched)
   - Remove a deleted worker from all the lists in TProof::MarkBad to avoid later attempts of use.
   - Better control the use of the internal pipe for socket readiness notification in TXSocket.

Revision 24763 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 10 11:04:25 2008 UTC (6 years, 6 months ago) by ganis
File length: 2748 byte(s)
Diff to previous 22635
Improve/fix notification messages

Revision 22635 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 13 10:50:20 2008 UTC (6 years, 10 months ago) by rdm
File length: 2682 byte(s)
Diff to previous 20882
move all PROOF related libraries under the new proof directory.

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/proofx/src/TXSocketHandler.cxx
File length: 2682 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/proofx/src/TXSocketHandler.cxx
File length: 2682 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/proofx/src/TXSocketHandler.cxx
File length: 2738 byte(s)
Diff to previous 17621
remove :$ from tag line

Revision 17621 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 1 16:19:01 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/proofx/src/TXSocketHandler.cxx
File length: 2748 byte(s)
Diff to previous 15338
Add missing include TList.h

Revision 15338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 5 22:51:14 2006 UTC (8 years, 7 months ago) by rdm
Original Path: trunk/proofx/src/TXSocketHandler.cxx
File length: 2729 byte(s)
Diff to previous 14752
From Gerri:
base/inc/TVirtualProof.h, proof/inc/TProof.h, proof/src/TProof.cxx
proof/src/TProofProgressDialog.cxx:
 - fix a problem with the progress dialog when detaching a session:
   a new signal CloseProgressDialog() is introduced, as well as the
   possibility to empty the list of submitted queries at once via
   TProof::Remove().

proofx/inc/TXHandler.h, .cxx:
 - add generic argument to HandleInput() and HandleError().

proofx/inc/TXProofMgr.h, .cxx:
 - move to new signature for HandleInput(), HandleError().

proof/inc/TSlave.h:
 - add method to flush underlying socket.

proofx/inc/TXSlave.h, .cxx:
 - move to new signature for HandleInput(), HandleError().
 - implement new method to flush underlying socket.

proofx/inc/TXSocket.h, .cxx:
 - Add method to flush socket.
 - Handle interrupt messages in the reader thread.
 - Remove interrupt semaphore (not needed any more).
 - Remove timeout argument from GetInterrupt (not needed any more).

proofx/inc/TXProofServ.h, .cxx:
 - move to new signature for HandleInput(), HandleError().
 - implement interrupt handling in HandleInput().
 - implement dedicated version of LockSession to deal with new format
   of session tag (this is a bug fix).

proofd/inc/XrdProofConn.h, .cxx:
 - Add mutex protection in the SendRecv method (it can be called from both
   the reader and main threads).

proofd/src/XrdProofdProtocol.cxx:
 - use an asynchronous message (instead of a signal) for interrupts.

proofx/inc/LinkDef.h, TXSocketHandler.h, .cxx, TXUnixSocket.cxx:
 - add TXSocketHandler in the dictionary.
 - cosmetics.

Revision 14752 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 19 10:57:44 2006 UTC (8 years, 9 months ago) by rdm
Original Path: trunk/proofx/src/TXSocketHandler.cxx
File length: 2702 byte(s)
Diff to previous 14109
From Gerri:
This is the big patch.

Comments:

- Client side:
  - Remove use of plugin manager to avoid unwanted locks
  - Improved treatment of error conditions

- Server side:
  - Several new functionalities described in the release notes

Revision 14109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 26 16:09:24 2006 UTC (8 years, 10 months ago) by rdm
Original Path: trunk/proofx/src/TXSocketHandler.cxx
File length: 4419 byte(s)
Diff to previous 13662
From Gerri:
TXSocket::ProcesUnsolicitedMsg:
  - Fix desynchronization problem due to mutex being released too early;
TXSocketHandler::Notify, TXSlave::Init:
  - Optimize identification of owner TXSlave instance

Revision 13662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 12 16:42:14 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/proofx/src/TXSocketHandler.cxx
File length: 4772 byte(s)
Diff to previous 13648
From Gerri:
- add missing cvs ident lines
- fix an issue with usage of the TProofResources class.

Revision 13648 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Dec 12 12:54:27 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/proofx/src/TXSocketHandler.cxx
File length: 4702 byte(s)
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.

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