From: Chuck Lever <chuck.lever@xxxxxxxxxx> On Mon, 09 Dec 2024 09:43:12 +1100, NeilBrown wrote: > Using an xarray to store session slots will make it easier to change the > number of active slots based on demand, and removes an unnecessary > limit. > > To achieve good throughput with a high-latency server it can be helpful > to have hundreds of concurrent writes, which means hundreds of slots. > So increase the limit to 2048 (twice what the Linux client will > currently use). This limit is only a sanity check, not a hard limit. > > [...] Applied to nfsd-testing for v6.14, thanks! [1/6] nfsd: use an xarray to store v4.1 session slots commit: 2d8efbc3b656b43a5d1b813e3a778c9b9c8810a4 [2/6] nfsd: remove artificial limits on the session-based DRC commit: 8233f78fbd970cbfcb9f78c719ac5a3aac4ea053 [3/6] nfsd: add session slot count to /proc/fs/nfsd/clients/*/info commit: c1c0d459067dc044dba36779da8a9da69c2053cb [4/6] nfsd: allocate new session-based DRC slots on demand. commit: c2340cd75a0c99bb68cefde70db5893577f100f4 [5/6] nfsd: add support for freeing unused session-DRC slots commit: 22b1fbeea695de4efedf4de4db66be21004f134a [6/6] nfsd: add shrinker to reduce number of slots allocated per session commit: 8af8f01a1bb7d84ad2d176ae00112c96647e151f -- Chuck Lever