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

Log of /trunk/proof/proof/src/TProofResourcesStatic.cxx

Parent Directory Parent Directory


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

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 13974 byte(s)
Diff to previous 36086
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 36086 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 5 16:15:41 2010 UTC (4 years, 3 months ago) by ganis
File length: 13969 byte(s)
Diff to previous 36015
Fix a bunch of issues found by Coverity

Revision 36015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 1 13:54:46 2010 UTC (4 years, 3 months ago) by ganis
File length: 13981 byte(s)
Diff to previous 22635
fix a bunch of Coverity FORWARD_NULL issues

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: 13951 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/proof/src/TProofResourcesStatic.cxx
File length: 13951 byte(s)
Diff to previous 20682
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 20682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 6 15:51:59 2007 UTC (7 years, 2 months ago) by ganis
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13951 byte(s)
Diff to previous 19826
  Import branches/dev/proof r20654

  Summary:

  + Improvements
    - Add support for SSH SOCKS4 tunnelling; the local port for the tunnel can be specified
      in the master URL, e.g. TProof::Open("master/?tunnel:8000")
    - Add the possibility to plot the estimated instantaneous rate
    - Add "PROOF_ForceLocal" parameter to the !TPacketizerAdaptive; if set to 1, all the data
      are processed locally.
    - Add support for remote grep functionality while retrieving logs (needed by the forthcoming
      memory monitor)
  + Bug fixes
    - Several small fixes to revive the multi-master mode.
    - XrdProofdProtocol:
      - add missing lock to the client instance in SendMsg to avoid screwing up requests from
        workers on the same machine
         - lock the mutex of the requester when setting prorities
         - add notification during Reset
         - fix problem with the detection of the 'allow' directive
         - fix problem with the parsing of the return value from XrdProofServProxy::TerminateProofServ()
         - always use the effective user to retrieve info fom another server
           (XrdProofdManager::GetProofConn is now used)
         - fix possible dead-locks from debug notifications done after hard-killing a session
         - re-enable the garbage collector thread of the connection manager in XrdProofConn to
           fix a problem with closing physical connections;
         - fix a problem with !CleanupProofServ in the case of a non-privileged daemon running
           in multi-user mode
         - introduce a timeout when waiting for the startup of a 'proofserv'.
    - XrdProofConn: init mutex in the ctor; lock in SendRecv
    - XrdProofSched: add support for using the priorities defined in the group manager to define
      the number of workers for sessions
      - TProof:
         - Broadcast priorities to unique nodes only
         - timeout after 5 mins the initial Collect to avoid clients getting stuck at this stage
         - add support for generic timeout in Collect (disabled by default)
         - fix a problem with SendFile.
      - TXProofServ: add a call to !TProof::InterruptCurrentMonitor() in Terminate() to stop 
        infinite loops in Collect
      - TXSocket:
         - Implement a flag to interrupt a TXSocket while waiting for messages
         - Split the session creation timeout in 4 attempts: the total timeout is the same but
           it may circumvent occasional forking problems.
      - XROOTD: 
         - fix a potential (possibly accademic) memory leak in the client
         - fix a access permission problem with Kerberos ticket forwarding
         - fix bug preventing 'locate' to work properly
         - re-enable optimized 'locate'

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/proof/src/TProofResourcesStatic.cxx
File length: 13771 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/proof/src/TProofResourcesStatic.cxx
File length: 13833 byte(s)
Diff to previous 17616
remove :$ from tag line

Revision 17616 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 1 15:33:18 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13843 byte(s)
Diff to previous 17391
Add a missing include of TList.h

Revision 17391 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 18 17:09:00 2007 UTC (8 years ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13824 byte(s)
Diff to previous 14985
From Gerri:
- turn into conditional Info(...) some Error(...) messages to avoid fake error messages
  in the case a default config file is missing.

Revision 14985 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 10 14:06:06 2006 UTC (8 years, 8 months ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13778 byte(s)
Diff to previous 14508
use TSystem::HomeDirectory() instead of TSystem::Getenv("HOME").

Revision 14508 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 31 07:42:20 2006 UTC (8 years, 9 months ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13777 byte(s)
Diff to previous 14281
handle changed default etc directory path, was proof/etc, is now
etc/proof.

Revision 14281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 16 08:49:28 2006 UTC (8 years, 10 months ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13777 byte(s)
Diff to previous 13838
From Gerri:
patch to restore the support for multi "master" directives. This got
lost in Paul's TProofResoucesStatic implementation.

Revision 13838 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 17 13:23:29 2006 UTC (9 years ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 13737 byte(s)
Diff to previous 13587
From Gerri:
As I wrote TXProofServ before the introduction of TProofResources, I forgot
to use the new class in TXProofServ::Setup(). While fixing this I realized
that we do not really need the dedicated method
TProofResourcesStatic::GetWorkDir(), which basically duplicates
TProofResourcesStatic::ReadConfigFile(). Also, I realized that the check
on the master working dir (which requires the inclusion of TProof.h and
TProofServ.h) is actually a tautology and can be removed.

TProofResourcesStatic.h,.cxx
 - Remove method GetWorkDir()
 - Use 'const char *' in the constructor arguments
 - Remove redundant check on master work dir (this allows to drop inclusion
   of TProof.h and TProofServ.h)

TProofServ.cxx
 - In Setup(), changes needed by the optmization in TProofResourcesStatic

TXProofServ.cxx
 - In Setup(), use TProofResourcesStatic to parse the content of the config file

Revision 13587 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 9 14:56:47 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 17744 byte(s)
Diff to previous 13568
Fix compiler errors on Solaris.

Revision 13568 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 9 01:22:35 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 17737 byte(s)
Diff to previous 13565
remove tab.

Revision 13565 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Dec 9 01:12:17 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/proof/src/TProofResourcesStatic.cxx
File length: 17714 byte(s)
From Paul Nilsson:
new TProofResources base class and TProofResourcesStatic concrete class that
gets the PROOF config info from the static proof.conf file. Future PROOF
resources classes will get resource info from schedulers like LSF, Condor and
xrootd/olbd.

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