lkml.org 
[lkml]   [2023]   [Jul]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH] fuse: enable larger read buffers for readdir.
From


On 7/27/23 21:21, Miklos Szeredi wrote:
> On Wed, 26 Jul 2023 at 20:40, Jaco Kroon <jaco@uls.co.za> wrote:
>
>> Will look into FUSE_INIT. The FUSE_INIT as I understand from what I've
>> read has some expansion constraints or the structure is somehow
>> negotiated. Older clients in other words that's not aware of the option
>> will follow some default. For backwards compatibility that default
>> should probably be 1 page. For performance reasons it makes sense that
>> this limit be larger.
>
> Yes, might need this for backward compatibility. But perhaps a
> feature flag is enough and the readdir buf can be limited to
> fc->max_read.

fc->max_read is set by default to ~0 and only set to something else when
the max_read mount option is given? So typically that is a large value
(UINT_MAX)?


Thanks,
Bernd

\
 
 \ /
  Last update: 2023-07-27 21:43    [W:0.039 / U:0.688 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site