Windows Discovery,Inventory, Monitoring, or Add Workload fails with: "Not enough server storage is available to process this command"

  • 7005544
  • 25-Mar-2010
  • 27-Apr-2012

Environment

PlateSpin Migrate
PlateSpin Protect
PlateSpin Forge
PlateSpin Recon

Situation

When attempting to discover, inventory, monitor, or add a Windows workload the discovery fails with the following error:
 
Not enough server storage is available to process this command.
 
Not enough server storage is available to complete the operation.
 
Not enough memory to complete transaction.
 
One of the above error messages is generated before a job gets created in the PlateSpin Client.

Resolution

This issue occurs due to an insufficient IRP stack size on the server being discovered. The issue is most commonly seen on servers that are part of a Windows cluster or servers with antivirus running.
 
To resolve this issue either increase the IRPStackSize registry value on the server being discovered or stop/uninstall the antivirus on the server.
 
Review the Microsoft articles below for details on the resolution to this problem.
 
Antivirus software may cause Event ID 2011
http://support.microsoft.com/kb/177078
 
Description of the IRPStackSize parameter in Windows 2000, in Windows XP, and in Windows Server 2003
"The IRPStackSize parameter specifies the number of stack locations in I/O request packets (IRPs) that are used by Windows 2000 Server, by Windows Server 2003, and by Windows XP. You may have to increase this number for certain transports, for media access control (MAC) drivers, or for file system drivers."
 
"It might be necessary to increase this number for certain transports, or if you have many file system drivers installed on the system. Each stack uses 36 bytes of memory for each receive buffer (also known as a  work item ). This entry does not exist in the registry by default. You can add it by using the registry editor Regedit.exe."