Important Update: Cohesity Products Knowledge Base Articles
All Cohesity Knowledge Base Articles are now managed via the Cohesity Support Portal: https://support.cohesity.com/. The Knowledge Base articles available here will not reflect the latest information or may no longer be accessible.
Error while recalling or copying large numbers of archived items in Enterprise Vault (EV) for File System Archiving.
Problem
Error while recalling or copying large numbers of archived items in Enterprise Vault (EV) for File System Archiving.
Error Message
The remote storage service was not able to recall the file.

A Dtrace of the EvPlaceholderService process on a Windows file server may show the following:
(EvPlaceholderService) <7132> EV:L The placeholder restore request for file: \\?\E:\Data\User1\PDF\Newdata.pdf Url: http://evserver.EV.com/EnterpriseVault/download.asp?VaultID=1B234A9C3F41F24A8BB8A80E89F8CCA41110000evserver01&SavesetId=202004227586999~202001220738210000~Z~BAD917660237FE172BF2FCAEDC871F71&Request=NativeItem&EVHeaders=1&HashName=SHA256, placeholder version: 1 has been rejected as the calling user has exceeded their recall limits
Solution
If the recall limit is exceeded, the application receives an Access Denied status. Just how this is displayed to the user depends on each individual application.
Modifying the following registry values on each computer running the Placeholder Service allows the defaults to be increased or decreased.
RecallLimitMaxRecalls specifies the maximum number of items that a user is allowed to recall within the specified RecallLimitTimeInterval seconds. When this limit is reached, there is an additional wait for RecallLimitTimeInterval seconds before the count is reset.
- The initial value is 20.
- The effective values range from 0-99 (decimal), settings above 99 will result in the default value of 20 being used.
- The initial value is 10 (seconds).
- The lowest value EV will use is 1. Values of up to 60 can be used (decimal)
Note:
While there is not a way to disable the recall limit entirely, it can be made effectively disabled by setting RecallLimitTimeInterval very low. Setting it to 1 means that it will only trigger the limit if it is reached in a single second; even with RecallLimitMaxRecalls at the default 20. The RecallLimitMaxRecalls value can be set to 99 to make the limit even less likely to be reached. This has been successfully tested recalling 1,000 files using RecallLimitTimeInterval = 1 and RecallLimitMaxRecalls = 20 (default).
BypassRecalLimitsForAdmins (DWORD) controls whether the recall limits apply to members of the local Administrators group on the server that is running the Placeholder Service. Setting to 1 will allow members of local admins to recall files without restriction.
Note: This key is created automatically with the default value on a service restart if it does not exist. Once the registry changes are complete, restart the Enterprise Vault Placeholder Service for the changes to take effect.