Print

Print


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
> > *********************************************************************
> >
> >
>