Log of /trunk/net/net/inc/TFileStager.h
Parent Directory
Revision
48078 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 17 16:48:31 2012 UTC (2 years, 1 month ago) by
rdm
File length: 2828 byte(s)
Diff to
previous 48058
From Dario:
Fixed build error of TDataSetManagerAliEn on Win32, and some warnings
concerning overloading/overriding virtual functions. Also silenced a
PROOF warning by default when no dataset stager repository is defined.
Revision
23091 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 9 15:04:27 2008 UTC (6 years, 9 months ago) by
rdm
File length: 2710 byte(s)
Copied from:
trunk/net/inc/TFileStager.h revision 23090
Diff to
previous 20882
moving the follwing directories to "net":
alien, auth, glite, globusauth, krb5auth, ldap, monalisa, net, netx,
rootd, rpdutils, srputils, xrootd
Revision
18640 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu May 3 11:52:09 2007 UTC (7 years, 8 months ago) by
rdm
Original Path:
trunk/net/inc/TFileStager.h
File length: 2770 byte(s)
Diff to
previous 18449
From Gerri:
netx/src/TXNetSystem.h, .cxx
- New method Prepare for bulk prepare requests
- Improved error logging
- Instantiate XrdClientAdmin via the new static interface to optimize
the connections
net/inc/TFileStager.h, .cxx
- Use TCollection instead of TList
- Add static method GetPathName(TObject *o) to extract the path name
from supported objects TFileInfo, TUrl, TObjString
netx/inc/TXNetFileStager.h, .cxx
- Use TCollection instead of TList
xrootd-20060928-1600.src.tgz
- Improved Admin interface functionality
Revision
18449 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 30 16:44:34 2007 UTC (7 years, 9 months ago) by
rdm
Original Path:
trunk/net/inc/TFileStager.h
File length: 2639 byte(s)
Diff to
previous 18194
From Gerri:
Anna reported to me the following problem:
TChain::Lookup (and TDSet::Lookup) makes now use of TFileStager::Locate
to locate the files. But for local URLs TFileStager is not defined, so
the lookup fails.
This patch adds default functionality (based on TSystem::AccessPathName)
to the base TFileStager, so that it works trasparently for local files.
Revision
18194 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 8 12:09:09 2007 UTC (7 years, 10 months ago) by
rdm
Original Path:
trunk/net/inc/TFileStager.h
File length: 2735 byte(s)
Diff to
previous 17962
From Gerri:
This patch introduces TFileStager::Locate and uses it to improve lookup
performances in TDSetElement::Lookup and TChain::Lookup.
There is a further optimization to be done in XrdClientAdmin under discussion
with Fabrizio. But that should have no (or very little) impact on this
implementation.
Revision
17962 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Wed Feb 14 18:25:22 2007 UTC (7 years, 11 months ago) by
rdm
Original Path:
trunk/net/inc/TFileStager.h
File length: 2442 byte(s)
From Gerri and Andreas Peters:
provide a new file stager interface via an abstract class TFileStager,
placed in 'net', with TXNetFileStager as concrete implementation in netx.
The plug-in manager takes care of loading libNetx (or any other future
stager plug-in, like SRM (?)).
The Stage(TList *) is currently implemented in net/src/TFileStager.cxx
as it goes through the list issuing the requests one by one. I have,
however, made it virtual so that, as soon as the bug with block submission
in xrootd is fixed, we can implement it in TXNetFileStager.
To issue a stage (prepare) request one has to do the following
root[] stg = TFileStager::Open("root://lxb6046.cern.ch")
root[] stg->Stage("/alice/sim/2006/pp_minbias/121/168/root_archive.zip")
root[] stg->IsStaged("/alice/sim/2006/pp_minbias/121/168/root_archive.zip")
the protocol/host specification is cached at initialization so it is not
needed anymore for the commands; but it will not harm: this will also work:
root[] stg = TFileStager::Open()
root[] stg->Stage("root://lxb6046.cern.ch//alice/sim/2006/pp_minbias/121/168/root_archive.zip")
root[] stg->IsStaged("root://lxb6046.cern.ch//alice/sim/2006/pp_minbias/121/168/root_archive.zip")
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.