Print

Print


Hi Doug,

Then it would follow it's Lustre's internal transfer size I would think. 
A normal xrootd data server will never ask for more bytes than what the 
client requested. Now, if you use a disk caching proxy server you get 
complete control of that transfer chain. Unfortunately, you can't write. 
However, using a memory caching server you can read and write but it's a 
bit more restricted because you're limited by the amount of memory you 
have.

Anyway, I thought you were going to use a cache with Lustre. What 
happened?

Andy

On Mon, 21 Mar 2022, Doug Benjamin wrote:

> 256k requests size comes from looking at the lustre file system internal monitoring as seen at the lustre file servers.
>
> When the code uses the lustre client directly, the requests to the lustre file servers are much larger.
>
> Both Minio and Xrootd are using smaller request sizes to Lustre backend.
>
>
>
> -----Original Message-----
> From: "Yang, Wei" <[log in to unmask]>
> Date: Monday, March 21, 2022 at 10:50 AM
> To: Doug Benjamin <[log in to unmask]>, xrootd-l <[log in to unmask]>
> Cc: "[log in to unmask]" <[log in to unmask]>
> Subject: Re: how do I increase request size for xrootd
>
>    Hi Doug,
>
>    " Config asynchronous I/O has been disabled!" is expected, as you don't need async IO in LAN with a direct access to storage. Async is useful in WAN and proxy environment.
>
>    What is "request sizes of 256k" referring to?
>
>    ?--
>    Wei?
>
>    ________________________________________
>    From: Doug Benjamin <[log in to unmask]>
>    Sent: Monday, March 21, 2022 8:34 AM
>    To: xrootd-l
>    Cc: Hanushevsky, Andrew B.; Yang, Wei
>    Subject: how do I increase request size for xrootd
>
>    Hello,
>
>      I am using several xrootd servers as front ends to distributed Lustre filesystem. The 3 servers get data from Lustre client via mounted Lustre FS.
>
>    Right now we are seeing request sizes of 256k. Would like to increase it to 1M if possible. Most of the access is read only but we do have a read/write use case.
>
>    Also the xrootd data server when it started up I saw this line in the xrootd log -
>
>    " Config asynchronous I/O has been disabled!"
>
>
>    Here is my configuration file -
>
>    all.sitename sPHENIX
>    xrd.port 1094
>    all.export /sphenix/lustre01/sphnxpro
>    all.role server
>    all.role manager if xrdsphenix01.rcf.bnl.gov xrdsphenix02.rcf.bnl.gov
>    all.manager xrdsphenix01.rcf.bnl.gov:1213
>    all.manager xrdsphenix02.rcf.bnl.gov:1213
>    cms.allow host xrdsphenix01.rcf.bnl.gov
>    cms.allow host xrdsphenix02.rcf.bnl.gov
>    cms.allow host dcsphdoor01.rcf.bnl.gov
>    cms.allow host dcsphdoor02.rcf.bnl.gov
>    cms.allow host sphnxrootd01.sdcc.bnl.gov
>    xrootd.seclib libXrdSec.so
>    sec.protocol sss -s /etc/xrootd/sss.keytab_sphenix.grp
>    ofs.authorize
>    acc.audit deny
>    acc.authdb /etc/xrootd/auth_file.sphenix
>    acc.authrefresh 60
>    ofs.authorize 1
>    xrd.network keepalive kaparms 10m,1m,5
>    xrd.timeout idle 60m
>    xrootd.trace request response
>    http.trace   request response
>
>    Thank you in advance.
>
>    Regards,
>    Doug Benjamin
>
>
>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1