This message occurs when the CIFS subsystem, which operates all the CIFS servers exposed through a given node, has requested more memory than it is allowed in this node. The subsystem is restricted to a percentage of total memory in the node, so the node itself need not be low on memory for this to occur. CIFS memory is not allocated in advance and so CIFS memory requests compete with other system processes. This message might not appear if a memory request from CIFS cannot be honored because the node is already low on memory. This might result in CIFS client operation failures.
- Corrective Action
Compare the number of memory allocation failures with the previous occurence of this event to understand the load on the system. Further analyze the memory allocated to the CIFS subsystem on this node by viewing the nblade_cifs object instance for this node through the "statistics show" interface. Based on that data, consider distributing CIFS load by moving data LIFs, adding data LIFs, and redirecting workloads, or by shutting down non-essential workloads to alleviate the memory pressure.
- Syslog Message
The CIFS subsystem on this node has exceeded its allotment of %llu bytes of node memory with currently %llu memory allocation failures since boot time. This might result in unexpected CIFS application failures.
availableMemoryInBytes (LONGINT): Amount of memory available to the CIFS subsystem.
memAllocFailures (LONGINT): Number of memory allocation failures in the CIFS subsystem since boot time.