Print

Print


Hi Matevz and Wei,

That said, indeed the proxy server uses some of the Ffs functions. It 
doesn't use fuse itself. The particular function employed allow the proxy 
server to issue certain operations against all of the active servers in 
the cluster. We just used that part to allow the proxy to present a 
composite view of the cluster.

Andy

On Mon, 15 Oct 2012, Yang, Wei wrote:

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

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