Hello!

We're experiencing issues with older clients vs redirector IPv6 enabled where client host is dual-stack. Relevant piece of behavior is from the log as follows:

[2016-09-02 19:40:10.529888 +0200][Debug ][XRootDTransport ] [cmsxrootd.fnal.gov:1094 #0.0] Sending out kXR_login request, username: zvada, cgi: ?xrd.cc=ch&xrd.tz=1&xrd.appname=xrdcp&xrd.info=, dual-stack: false
...
...

[2016-09-02 19:41:00.221320 +0200][Debug  ][File              ] [0x2000000@root://cmsxrootd.fnal.gov:1094//store/mc/RunIISpring16reHLT80/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/AODSIM/PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/40000/003A70D5-E55C-E611-9B14-0025905C53A8.root] Error while opening at cms-xrd-transit.cern.ch:1094: [ERROR] Server responded with an error: [3011] No servers are available to read the file.
[0B/0B][100%][==================================================][0B/s]  
Run: [ERROR] Server responded with an error: [3011] No servers are available to read the file.
$ xrdcp -version
v4.0.4

Forcing XRD_NETWORKSTACK=IPv4 solve the issue on client side, though:

$ XRD_NETWORKSTACK=IPv4 xrdcp -f root://cmsxrootd.fnal.gov//store/mc/RunIISpring16reHLT80/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/AODSIM/PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/40000/003A70D5-E55C-E611-9B14-0025905C53A8.root /dev/null 
[80MB/3.495GB][  2%][=>                                                ][8.889MB/s] 
$ xrdcp -version
v4.0.4

Suggestion is provide on the server side a configuration parameter to force dual-stack to true - we'd assume that IPv4 is always present. Clients >=v4.3.x handle dual-stack situation well, but for users running anything below that would be preferable be cautions and act on the server side with config tweak if possible.

Thanks,
Marian


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"override dual-stack: false on the server side (#411)"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/411"}}}

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1