Print

Print


Hi Matevz,

the command you use is not the right way to use xrootdfs. Anyway, I guess that is not what you are interested... proxy does not use fuse.

In XrdFfs, all fuse related calls are in XrdFfsXrootdfs.cc. Functions in XrdFfsPosix don't depend on fuse. They provide a Posix interface on top of Xrootd's posix interface, but aggregate the results from individual date servers. For example, the readdir() (the kernel version, not user version) collect all dirents from data servers, remove duplicated ones, hide file.fail if "file" exists, etc, and handle return code and errno.

regards,
Wei Yang  |  [log in to unmask]  |  650-926-3338(O)




On Oct 15, 2012, at 7:49 PM, Matevz Tadel wrote:

> Hi,
> 
> Is fuse module working for people? I just wanted to give it a try (fedora 16):
>  xrootdfs -o rdr=root://xrootd.t2.ucsd.edu/  mnt/xrootd.t2.ucsd.edu
>  matevz@desire ~> ll mnt/xrootd.t2.ucsd.edu/
>  ls: cannot access mnt/xrootd.t2.ucsd.edu/: Software caused connection abort
> 
> Anyway ... the reason I started playing with this was that I saw Ffs getting 
> initialized in XrdPss/XrdPssConfig.cc: XrdPssSys::Configure() [function 
> XrdPssConfigFfs()] and that it gets used under some conditions in XrdPss itself 
> (in Opendir(), Remdir(), Rename() and Unlink()).
> 
> I'm somewhat puzzled & confused ... how is fuse stuff used in proxy server? :)
> 
> Cheers,
> Matevz
> 
> ########################################################################
> 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


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