can we limit clients to utilize StorePool resource
Applies to
ONTAP 9
Answer
- NFS clients have the ability to use too many storepool resources and cause NFSv4 storepool resource exhaustion
- Limits can be placed on how many resources an individual client can consume.
- When a client reaches this limit, and is subsequently blocked, the EMS Nblade.nfsV4BlockClient will occur
- Client blocking is not enabled by default
- StorePool limit controls and client blocking are only available in ONTAP 9.13.1 or later
Additional Information
NFSv4 client 10.1.1.1 has consumed the maximum store pool resources of type OpenAlloc. It is disconnected and is marked as a blocked client.
- If limit-enforce is enabled, the configured maximum thresholds apply on a per-client basis for each NFSv4 storepool type (Lock, Delegation, Open, and Owner).
- For example, Owner Maximum Threshold: 50% means a single client can be prevented from consuming more than 50% of the Owner storepool.
- It does not mean that all clients combined are limited to 50% total usage of that pool.
- In other words, the setting is intended to prevent any one client from disproportionately consuming storepool resources, rather than imposing a global 50% cap across all clients.
