Hello,
We are considering using an xrootd system to manage file transfers to
our site which we would like to support transfers using both the https
and (x)root protocols. I have a test system set up and am able to do
normal file transfers over both protocols as well as third party copy
(tpc) over (x)root but I am struggling to have a successful tpc over
https.
I am using the gfal2 client to manage the transfers and require that
the tpc go directly between the servers and not through the client
initiating the copy, so a typical request would look like "gfal-copy --
copy-mode pull https://testserver1:8443//storage/file.txt
https://testserver2:8443//storage/ "
I have attached my xrootd config file as well.
The error I get when I try to do this seems to be a "unable to locate
/storage/file.txt: no such file or directory" on the destination server
but this does not make sense since the file shouldn't be there as it is
going to be copied over.
I also noticed the libXrdHttpTPC-5.so file but after invoking it with
http.exthandler nothing seemed to change. I am probably just missing a
configuration value or not issuing my command correctly but any help is
appreciated.
Cheers,
Matthew
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
#configuration for a test xrootd system
all.adminpath /var/lib/xrootd/admin group
all.pidpath /var/lib/xrootd/
all.export /storage lock
all.sitename testsys
ofs.tpc fcreds ?gsi =X509_USER_PROXY
ofs.tpc require all gsi
ofs.tpc scan stderr
ofs.tpc echo
ofs.tpc ttl 300 600
ofs.tpc streams 1,15 pgm /usr/bin/xrdcp --server
xrd.homepath /var/lib/xrootd/xrd group
xrd.tls /etc/grid-security/xrd/xrdcert.pem /etc/grid-security/xrd/xrdkey.pem
xrd.tlsca certdir /etc/grid-security/certificates crlcheck external log failure
xrd.protocol XrdHttp:8443 libXrdHttp.so
xrootd.chksum max 4 md5
xrootd.seclib libXrdSec.so
sec.protocol gsi -dlgpxy:request -exppxy:=creds -ca:2 -crl:try -gmapopt:nomap -vomsat:require -vomsfun:default -vomsfunparms:grps=/belle|vos=belle
#sec.protocol gsi -dlgpxy:request -exppxy:=creds -ca:2 -crl:try -gmapopt:usemap -gridmap:/etc/grid-security/grid-mapfile -vomsat:require -vomsfun:default -vomsfunparms:grps=/belle|vos=belle
sec.protbind * only gsi
sec.level all standard
ofs.authorize
acc.authdb /home/mfens98/AuthDB
http.secxtractor /usr/lib64/libXrdHttpVOMS.so vos=belle|grps=/belle
http.secretkey /home/mfens98/httpKey
http.exthandler xrdtpc libXrdHttpTPC-5.so
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
|