hello Manny, Emmanuel Olaiya wrote: > Hi Jean-Yves > > Using the trace all directive has helped. In at least I can now see > the problem. I now see in the log file: > > 040914 14:06:30 8052 XrootdXeq: User logged in as olaiya.20722:14@csfe > 040914 14:06:30 8052 olaiya.20722:14@csfe oss_Open_ufs: fd=512 flags=0 > mode=0 > path=/stage/bdata-data38/kanga/store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test.01.root > > 040914 14:06:31 8052 XrdLink: olaiya.20722:14@csfe disconnected after > 0:00:01 > 040914 14:06:42 8041 XrootdXeq: User logged in as olaiya.20727:14@csfe > 040914 14:06:42 8041 olaiya.20727:14@csfe oss_Open_ufs: fd=-2 flags=0 > mode=0 > path=/stage/bdata-data38/kanga/store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root > > 040914 14:06:42 8041 oss_MSS_Xeq: sending to mss > '/home/csf/bbdatsrv/bin/MSSGet.pl statx > /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root' > 040914 14:06:42 8049 oss_MSS_Gateway: received > '/home/csf/bbdatsrv/bin/MSSGet.pl statx > /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root' > 040914 14:06:42 8041 oss_MSS_Xeq: received 'ub1017 * > /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root' > 040914 14:06:42 8041 oss_XrdOssMSS_Xeq: Unable to execute statx > /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root; > invalid response from mass storage system interface > 040914 14:06:42 8041 ofs_open: olaiya.20727:14@csfe Unable to open > /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root; > invalid response from mass storage system interface > 14/09 14:06:42 tape: Unable to open file > /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root for > writing > 040914 14:06:42 8041 XrdLink: olaiya.20727:14@csfe disconnected after > 0:00:00 > Failed to read file to tape ub1017 at > /home/csf/bbdatsrv/bin/MSSGet.pl line 21 > > Though I'm not too sure what statx is and where it comes from? statx return stat information on a file or a dir stored in your MSS (last access time, modify time etc....). you should have a statx functionality in your perl script: MSSGet.pl so when you call "MSSGet.pl statx <filename>",, it should return all the stat information in a format which should be the one you find in the xrootd documentation (oss.mssgwcmd) and that your xrootd daemon is expecting. cheers, JY > > cheers > > Manny > > > Jean-Yves Nief wrote: > >> Emmanuel Olaiya wrote: >> >>> Hi Jean-Yves >>> >>> Thanks, I didn't have this directive but I have added it now. Though >>> the data is still not being staged. Does anyone know where to look >>> in order to monitor the mps status? >> >> >> >> I forgot to tell you that you also need: >> oss.path /store mig >> and that should make it. >> it fou still encounter problems, you can use: >> oss.trace all >> in order to a better traing of the problem in the log file. >> cheers, >> JY >> >>> >>> cheers >>> >>> Manny >>> >>> PS. Pete, when you bounce my original mail to this list, I also >>> didn't recieve a copy via it. >>> >>> Jean-Yves Nief wrote: >>> >>>> hello Manny, >>>> >>>> do you have the following directive in your config >>>> files ? >>>> for the load balancer on the data servers: >>>> olb.path rs <what ever path you need, eg: /store> >>>> s means that the file in this file system can be staged. >>>> hope this help. >>>> cheers, >>>> JY >>>> >>>> Emmanuel Olaiya wrote: >>>> >>>> >>>> >>>>> *** Discussion title: KanSOS >>>>> Email replies to [log in to unmask] must include: >>>>> In-Reply-To: <[log in to unmask]> >>>>> Subject: ...change this to be about your reply. >>>>> >>>>> Hi >>>>> >>>>> I'm having problems interfacing MPS with the MSS at RAL and was >>>>> wondering if anyone has any ideas that could help me. I have a >>>>> script to retrieve data >>>>> from our MSS at RAL (MSSGet.pl). This works well with mps_stage >>>>> on the >>>> >>>> >>>> >>>> >>>> >>>>> command line. I'm now trying to set this up within the xrootd.cf >>>>> config >>>>> file. I have added the following lines to the config file on a >>>>> server machine >>>>> >>>>> mps.stage.xfrcmd /opt/xrootd/utils/mps_Stage >>>>> mps.stage.msscmd /home/csf/olaiya/testspace/area1/MSSGet.pl >>>>> >>>>> However when I ask for a file that is in the MSS but not on disk >>>>> it does not get staged. Is there any other directives that people >>>>> believe I should add to the config file? >>>>> >>>>> When I restart xrootd and oldb on the dataserver I see all the ofs >>>>> and oss directives printed out in the xrdlog file. I don't see any >>>>> of my mps >>>>> directives printed here which makes me think they aren't >>>>> interfaced. Am I supposed to see the directives here or is there a >>>>> separate log file where I can monitor mps output? This is the tail >>>>> end of my xrdlog: >>>>> >>>>> ofs.authorize >>>>> ofs.redirect target >>>>> ofs.fdscan 9 120 1200 >>>>> ofs.maxdelay 60 >>>>> ofs.trace 0 >>>>> 040909 23:31:02 21726 oss_Init: (c) 2003, Stanford University, oss >>>>> Version1.0.0 >>>>> 040909 23:31:02 21726 oss_config: Storage system initialization >>>>> started. >>>>> 040909 23:31:02 21726 oss_config: Storage system initialization >>>>> completed. >>>>> /opt/xrootd/etc/xrootd.cf oss configuration: >>>>> oss.alloc 0 0 0 >>>>> oss.cachescan 600 >>>>> oss.compdetect * >>>>> oss.fdlimit 512 1024 >>>>> oss.maxdbsize 0 >>>>> oss.localroot /stage/bdata-data38/kanga >>>>> oss.stagecmd /opt/xrootd/utils/mps_Stage >>>>> oss.mssgwpath /tmp/gateway.mss.21726 >>>>> oss.trace 0 >>>>> oss.xfr 1 9437184 30 10800 >>>>> oss.path /store r/o >>>>> oss.cache public /stage/bdata-data38/cache/ >>>>> oss.cache public /stage/bdata-data46/cache/ >>>>> 040909 23:31:02 21726 oss_MSS_Init: Mass storage interface >>>>> initialization started. >>>>> 040909 23:31:02 21726 oss_MSS_Init: Mass storage interface >>>>> initialized. >>>>> 040909 23:31:02 21726 Prep log directory not specified; prepare >>>>> tracking disabled. >>>>> 040909 23:31:02 21726 Exporting /store >>>>> 040909 23:31:02 21726 XRootd protocol version 2.2.0 build >>>>> 20040901-0613 successfully loaded. >>>>> 040909 23:31:02 21726 [log in to unmask]:1094 initialization >>>>> completed. >>>>> >>>>> Also as the problem could be with my script, is there a log file >>>>> where I would see any output generated from it? >>>>> >>>>> cheers >>>>> >>>>> Manny >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>>