Hi,

Not sure if this is a bug or a design feature.
Using this configuration file on a stand alone file server -

all.export /grid/atlas readonly

The adminpath and pidpath variables indicate where the pid and various

IPC files should be placed

#
all.adminpath /var/spool/xrootd
all.pidpath /var/run/xrootd


If my files have this permission on the file server -

[root@atlasfs02 ~]# ls -l /grid/atlas/test/xrootd/
total 5675160
-rwxrwxr-x. 1 usatlas2 hpcusers 5811355678 Jan 9 16:53 DAOD_TOPQ1.04503416._000074.pool.root.1

I can copy the files but if the file permissions are

[root@atlasfs02 ~]# ls -l /grid/atlas/test/xrootd/
total 5675160
-rwxrwxr-t. 1 usatlas2 hpcusers 5811355678 Jan 9 16:53 DAOD_TOPQ1.04503416._000074.pool.root.1

xrdcp does not work -

[dbenjamin@atlas28 ~]$ xrdcp -f --debug 2 root://atlasfs02.hep.anl.gov//grid/atlas/test/xrootd/DAOD_TOPQ1.04503416._000074.pool.root.1 /dev/null
[2015-01-09 17:33:17.959197 -0600][Debug ][Utility ] CopyProcess: 2 jobs to prepare
[2015-01-09 17:33:17.959295 -0600][Debug ][Utility ] Creating a classic copy job, from root://atlasfs02.hep.anl.gov:1094//grid/atlas/test/xrootd/DAOD_TOPQ1.04503416._000074.pool.root.1 to file:///dev/null
[2015-01-09 17:33:17.959321 -0600][Debug ][Utility ] Monitor library name not set. No monitoring
[2015-01-09 17:33:17.959359 -0600][Debug ][Utility ] Opening root://atlasfs02.hep.anl.gov:1094//grid/atlas/test/xrootd/DAOD_TOPQ1.04503416._000074.pool.root.1 for reading
[2015-01-09 17:33:17.959392 -0600][Debug ][File ] [0x1e48620@root://atlasfs02.hep.anl.gov:1094//grid/atlas/test/xrootd/DAOD_TOPQ1.04503416._000074.pool.root.1] Sending an open command
[2015-01-09 17:33:17.959427 -0600][Debug ][Poller ] Available pollers: built-in
[2015-01-09 17:33:17.959434 -0600][Debug ][Poller ] Attempting to create a poller according to preference: built-in,libevent
[2015-01-09 17:33:17.959441 -0600][Debug ][Poller ] Creating poller: built-in
[2015-01-09 17:33:17.959449 -0600][Debug ][Poller ] Creating and starting the built-in poller...
[2015-01-09 17:33:17.959666 -0600][Debug ][TaskMgr ] Starting the task manager...
[2015-01-09 17:33:17.959731 -0600][Debug ][TaskMgr ] Task manager started
[2015-01-09 17:33:17.959750 -0600][Debug ][JobMgr ] Starting the job manager...
[2015-01-09 17:33:17.959839 -0600][Debug ][JobMgr ] Job manager started, 3 workers
[2015-01-09 17:33:17.959860 -0600][Debug ][TaskMgr ] Registering task: "FileTimer task" to be run at: [2015-01-09 17:33:17 -0600]
[2015-01-09 17:33:17.959916 -0600][Debug ][PostMaster ] Creating new channel to: atlasfs02.hep.anl.gov:1094 1 stream(s)
[2015-01-09 17:33:17.959963 -0600][Debug ][PostMaster ] [atlasfs02.hep.anl.gov:1094 #0] Stream parameters: Network Stack: IPAuto, Connection Window: 120, ConnectionRetry: 5, Stream Error Widnow: 1800
[2015-01-09 17:33:17.960157 -0600][Debug ][TaskMgr ] Registering task: "TickGeneratorTask for: atlasfs02.hep.anl.gov:1094" to be run at: [2015-01-09 17:33:32 -0600]
[2015-01-09 17:33:17.961381 -0600][Debug ][PostMaster ] [atlasfs02.hep.anl.gov:1094] Found 1 address(es): [::ffff:146.139.33.67]:1094
[2015-01-09 17:33:17.961508 -0600][Debug ][AsyncSock ] [atlasfs02.hep.anl.gov:1094 #0.0] Attempting connection to [::ffff:146.139.33.67]:1094
[2015-01-09 17:33:17.961543 -0600][Debug ][Poller ] Adding socket 0x1e4db40 to the poller
[2015-01-09 17:33:17.962311 -0600][Debug ][AsyncSock ] [atlasfs02.hep.anl.gov:1094 #0.0] Async connection call returned
[2015-01-09 17:33:17.962359 -0600][Debug ][XRootDTransport ] [atlasfs02.hep.anl.gov:1094 #0.0] Sending out the initial hand shake + kXR_protocol
[2015-01-09 17:33:17.962949 -0600][Debug ][XRootDTransport ] [atlasfs02.hep.anl.gov:1094 #0.0] Got the server hand shake response (type: server [], protocol version 300)
[2015-01-09 17:33:17.962986 -0600][Debug ][XRootDTransport ] [atlasfs02.hep.anl.gov:1094 #0.0] kXR_protocol successful (type: server [], protocol version 300)
[2015-01-09 17:33:17.963366 -0600][Debug ][XRootDTransport ] [atlasfs02.hep.anl.gov:1094 #0.0] Sending out kXR_login request, username: dbenjami, cgi: ?xrd.cc=us&xrd.tz=-6&xrd.appname=xrdcp&xrd.info=&xrd.hostname=localhost, dual-stack: false, private IPv4: false, private IPv6: true
[2015-01-09 17:33:17.964024 -0600][Debug ][XRootDTransport ] [atlasfs02.hep.anl.gov:1094 #0.0] Logged in, session: 04000000352400001400000004000000
[2015-01-09 17:33:17.964055 -0600][Debug ][PostMaster ] [atlasfs02.hep.anl.gov:1094 #0] Stream 0 connected.
[2015-01-09 17:33:17.965027 -0600][Debug ][TaskMgr ] Registering task: "WaitTask for: 0x0x1e487d0" to be run at: [2015-01-09 17:34:17 -0600]
[2015-01-09 17:34:17.970096 -0600][Debug ][TaskMgr ] Done with task: "WaitTask for: 0x0x1e487d0"
[2015-01-09 17:34:17.971219 -0600][Debug ][TaskMgr ] Registering task: "WaitTask for: 0x0x1e487d0" to be run at: [2015-01-09 17:35:17 -0600]

and the WaitTask just repeats itself.

here is a snippet of the xrootd server log -

50109 17:31:35 9289 XrootdXeq: dbenjami.8418:7@atlas28 pub IPv4 login
150109 17:31:35 9289 XrootdXeq: dbenjami.8418:7@atlas28 disc 0:00:00
150109 17:31:35 9276 XrootdXeq: dbenjami.8418:21@atlas28 disc 0:00:00
150109 17:32:41 9275 ?:20@atlas28 XrootdProtocol: 0000 req=3007 dlen=71
150109 17:32:41 9275 dbenjami.8434:20@atlas28 XrootdResponse: 0000 sending 16 data bytes
150109 17:32:41 9275 XrootdXeq: dbenjami.8434:20@atlas28 pub IPv4 login
150109 17:32:41 9275 dbenjami.8434:20@atlas28 XrootdProtocol: 0100 req=3010 dlen=63
150109 17:32:41 9275 dbenjami.8434:20@atlas28 XrootdProtocol: 0100 open rat /grid/atlas/test/xrootd/DAOD_TOPQ1.04503416._000074.pool.root.1
150109 17:32:41 9275 dbenjami.8434:20@atlas28 XrootdProtocol: 0100 stalling client for 60 sec
150109 17:32:41 9275 dbenjami.8434:20@atlas28 XrootdResponse: 0100 sending 104 data bytes; status=4005
150109 17:32:44 9275 dbenjami.8434:20@atlas28 XrootdProtocol: 0100 request timeout; read 0 of 24 bytes


Reply to this email directly or view it on GitHub.



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