Hello Andy I was reading the oss/ofs documentation last night and also thought that if I would write my own mmssgwcmd I could prevent xrootd from using the MSS. As you suggested (prefer) I will write a little script that implements the mmssgwcmd for the local file system. There still might be some issues because we use a mixed setting on the bbrprod machine: the /prod area is using only the cache system but no HPSS, /store is using the cache system, does migration and might want to use a mmssgwcmd that access hpss. I have to think a little bit about this and what the implications are. Cheers, Wilko On Tue, 23 Nov 2004, Andrew Hanushevsky wrote: > Hi Wilko, > > OK, it appears that you can't have your cake and eat it too. If you want > the special files to be created in the file system but don't want to use > the MSS for anything then you will need to write your own mmssgwcmd that > does the operations locally instead of remotely. This completely > documented in the ofs/oss manual under mssgwcmd. While it would be > possible to add an option to indicate that only special files shuld be > created and, otherwise, no MSS is being used; it would be faster to just > write a small perl script that implements the various commands that would > be directed to the MSS. > > It is apparent that dirlist should be done only locally (that that will > not give you the complete list of files but only those on disk). The rm, > mv, and create commands should probably do nothing more that return a zero > status code. I assume you also want these to occur locally. The statx > command, well, you have to decide what to do there. This gets called if > the file/dir does not exist on the local disk. > > Let me know which way you want to proceed. If you would like to write this > (prefered) or you want me to write the script. > > Andy > > On Mon, 22 Nov 2004, Wilko Kroeger wrote: > > > > > Hello Remi > > > > Your problem is due to the configuration of the xrootd servers. > > Trying to get an directory listing (/kanga/prod/s5/s4/s3/s2/s1 on > > bbrprod05), I see in the xrootd log file: > > > > 041122 23:34:55 059 XrootdXeq: User logged in as wilko.6750:18@noric06 > > pudc: Error opening directory /kanga/prod/s5/s4/s3/s2/s1/; No such file or directory. > > 041122 23:34:55 059 oss_XrdOssMSS_Xeq: Unable to execute dlist; no such file or directory > > 041122 23:34:55 059 ofs_opendir: wilko.6750:18@noric06 Unable to open > > directory /prod/s5/s4/s3/s2/s1/; No such file or directory > > > > It looks to me that xrootd tries to check the file in HPSS and not on > > disk. I tried to get a dir listing from '/store/' and I get a > > directory listing from hpss. > > > > Andy: How to configure xrootd so that dir listings are done from a disk > > and not HPSS? > > Another question comes to my mind: What happens if I remove a file or > > directory? Does it get removed from HPSS ? > > > > > > Cheers, > > Wilko > > > > > > > > On Mon, 22 Nov 2004, Remi Mommsen wrote: > > > > > Hi, > > > > > > I'm using today's cvs HEAD for XrdClientAdmin. > > > > > > I try to get a directory listing using the perl interface like: > > > > > > XrdClientAdmin::XrdInitialize("root://bbrprod05:1094/dummy", 0); > > > XrdClientAdmin::XrdDirList('/prod/sub5/'); > > > > > > but I get: > > > 041122 22:25:03 001 Xrd: DirList Server > > > [bbrprod05.slac.stanford.edu:1094] did not return OK message for last > > > request. > > > 041122 22:25:03 001 Xrd: SendGenCommand Server declared error > > > 3011:Unable to open directory /prod/sub5/; No such file or directory > > > > > > while the directory is there: > > > [bbrprod05] ~ > ls -l /kanga/prod/sub5/ > > > total 2 > > > drwxr-sr-x 3 bbdatsrv bfactory 512 Nov 22 22:17 sub6 > > > > > > > > > > > > Removing the directory fails, too: > > > XrdClientAdmin::XrdRmdir("/prod/sub5/sub6/sub7/"); > > > > > > 041122 22:26:06 001 Xrd: Rmdir Server > > > [bbrprod05.slac.stanford.edu:1094] did not return OK message for last > > > request. > > > 041122 22:26:06 001 Xrd: SendGenCommand Server declared error > > > 3010:Unable to remove /prod/sub5/sub6/sub7/; Not owner > > > > > > > > > Is this a server configuration problem (it occurs on all bbrprod0X > > > machines at SLAC), or is there a bug in the code? > > > > > > Cheers, > > > Remi > > > > > > > > > --------------------------------------------------------------------- > > > Truth decays into beauty, while beauty soon becomes merely charm. > > > Charm ends up as strangeness, and even that doesn't last, but up and > > > down are forever. (Anonymous) > > > > > > ********************************************************************* > > > Remigius K. Mommsen e-mail: [log in to unmask] > > > University of California, Irvine URL: http://cern.ch/mommsen > > > c/o SLAC voice: ++1 (650) 926-3595 > > > 2575 Sand Hill Road #35 fax: ++1 (650) 926-3882 > > > Menlo Park, CA 94025, US home: ++1 (650) 233-9041 > > > ********************************************************************* > > > > > > > > >