From Maarten and Kristjan Gulbrandsen:
Here is the patch with the restructured PROOF code. It parameterizes PROOF startup, currently implementing "Standard", Condor, MLM and PEAC. It can easily be extended with other "TProof" classes, e.g. AliEn Proof. Or what ever next Grid implementation or scheduler comes along. The MLM, Multi Level Master, code uses a basic packetizer, based on a MSD (massstorage domain) tag. In MLM mode we have multi-tier client server setup, like: client -> super master -> sub master 0 -> slave[0..N] ... -> sub master M -> slave[0..N] It also contains a large number of smaller fixes. Credit for most of the work goes to Kris! We have tested this on multipe platforms (RH7.3, RH9, SL3) and in multiple configurations. Should be stable. git-svn-id: http://root.cern.ch/svn/root/trunk@11047 27541ba8-7e3a-0410-8455-c3a389f83636
Showing
- Makefile 9 additions, 1 deletionMakefile
- README/CREDITS 1 addition, 0 deletionsREADME/CREDITS
- base/inc/MessageTypes.h 6 additions, 2 deletionsbase/inc/MessageTypes.h
- base/inc/TVirtualPerfStats.h 3 additions, 3 deletionsbase/inc/TVirtualPerfStats.h
- base/inc/TVirtualProof.h 6 additions, 5 deletionsbase/inc/TVirtualProof.h
- base/src/TROOT.cxx 35 additions, 17 deletionsbase/src/TROOT.cxx
- clarens/Module.mk 72 additions, 0 deletionsclarens/Module.mk
- clarens/inc/LinkDef.h 30 additions, 0 deletionsclarens/inc/LinkDef.h
- clarens/inc/TClProxy.h 44 additions, 0 deletionsclarens/inc/TClProxy.h
- clarens/inc/TClSession.h 71 additions, 0 deletionsclarens/inc/TClSession.h
- clarens/inc/TClarens.h 64 additions, 0 deletionsclarens/inc/TClarens.h
- clarens/inc/TEcho.h 44 additions, 0 deletionsclarens/inc/TEcho.h
- clarens/inc/TGM.h 68 additions, 0 deletionsclarens/inc/TGM.h
- clarens/inc/TLM.h 68 additions, 0 deletionsclarens/inc/TLM.h
- clarens/inc/TSAM.h 51 additions, 0 deletionsclarens/inc/TSAM.h
- clarens/inc/TXmlRpc.h 64 additions, 0 deletionsclarens/inc/TXmlRpc.h
- clarens/src/TClProxy.cxx 60 additions, 0 deletionsclarens/src/TClProxy.cxx
- clarens/src/TClSession.cxx 345 additions, 0 deletionsclarens/src/TClSession.cxx
- clarens/src/TClarens.cxx 129 additions, 0 deletionsclarens/src/TClarens.cxx
- clarens/src/TEcho.cxx 108 additions, 0 deletionsclarens/src/TEcho.cxx
Loading
Please register or sign in to comment