Hi Pavel,
I just checked for myself what happens when you try to connect to xrootd
with the old TNetFile. The message is actually clearer than that:
050307 14:06:25 15459 XrdProtocol: ?:11@noric01 terminated matching protocol not found
(Of course: xrootd can be configured to launch the original rootd to cover
the case where someone has connected with TNetFile.)
One thing I see that you are doing in your macro is:
gROOT->GetPluginManager()->AddHandler("TFile","^root:","XTNetFile", "XTNe
tFile", "XTNetFile(const char*,Option_t*,const char*,Int_t,Int_t)");
yet I see you are using:
> > setup ROOT 4.03.02
Note that you don't have use the standalone XTNetFile plugin in ROOT 4.03-02.
It should work out-of-the-box w/o any call to the PluginManager. (The
standalone XTNetFile plugin was really only meant for use with ROOT3.) Is
this perhaps the origin of the difference? (i.e. you were using a different
ROOT version interactively or using 4.03-02 correctly w/o loading the
XTNetFile plugin...)
Pete
On Mon, Mar 07, 2005 at 10:38:43PM +0100, Peter Elmer wrote:
> Hi Pavel,
>
> What do you see in the client side output log file from the attempts
> from LSF?
>
> Is it possible (for example) that you don't have LD_LIBRARY_PATH set
> correctly to find the libXTNetFile.so plugin library? If it is trying
> for some reason to connect to the xrootd with the old TNetFile client
> you might see something like that.
>
> Pete
>
>
> On Mon, Mar 07, 2005 at 01:28:09PM +0100, Pavel Jakl wrote:
> > I have some problem with running client from LSF batch system or from
> > cron. We are using cron for increasing number of clients to test a load
> > of redirector.
> > I made csh cron wrapper which only set enviroments and run ROOT macro :
> >
> > #not execute root macro if this file exists (this is here because of
> > cron time loop)
> > set $MACROFILE="XROOTD_macro.C"
> > if (! -e $HOME/client$HOST.stop ) then
> > setup ROOT 4.03.02
> > root -b -q $MAINDIR/$MACROFILE >>&$ROOTOUT/root$HOST.output
> > #after executing ROOT macro, create the file
> > /bin/date >$HOME/client$HOST.stop
> > endif
> >
> > When my cron job or LSF batch job starts then in log of redirector is
> > this and my macro is interrupted:
> >
> > *050307 12:08:06 10260 XrdLink: ?:12@rcas6001 disconnected after 0:00:00
> > (connection timed out)*
> >
> > But if I start my macro by hand in terminal, it is working and I get the
> > files.
> > !!!! Everywhere are the same enviroment variables !!!!
> >
> > I am also enclosing my macro file that everything is in order.
> >
> > Has someone an idea what is wrong ?
> >
> > Thanks
> > Pavel
> >
-------------------------------------------------------------------------
Peter Elmer E-mail: [log in to unmask] Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------
|