Re: [PATCH 1/6] nfsd: use an xarray to store v4.1 session slots

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux