Error while recalling or copying large numbers of archived items in Enterprise Vault (EV) for File System Archiving.

Article: 100017577
Last Published: 2019-06-28
Ratings: 0 0
Product(s): Enterprise Vault

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

By default, Enterprise Vault prevents large recalls from being triggered. Similarly, an application such as a virus scanner that did not honor the file system offline attribute could recall all files that had been archived from a volume.
 
A maximum rate of recall can be specified on a computer running the Placeholder Service.  This can upper limits on the amount of data that is recalled within a specified time.
 
The default maximum rate is 20 recalls in 10 seconds. This recall limit applies to all users except, by default, members of the local Administrators group.

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.
 
 
Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly. Great care should be taken when making changes to a Windows registry. Registry modifications should only be carried-out by persons experienced in the use of the registry editor application. It is recommended that a complete backup of the registry and workstation be made prior to making any registry changes.


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.
 
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KVS\Enterprise Vault\FSA\PlaceholderService\ RecallLimitMaxRecalls
  • 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.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KVS\Enterprise Vault\FSA \PlaceholderService\RecallLimitTimeInterval
  • 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: Users added directly to the Administrators group and top-level users in groups within the Administrators group will be added.  Users in nested groups will not be added to the local Administrators group and will not be included in the list of users to bypass limits. 
 
Example: Users within Level1 group added to the Administrators group will be added.  Users in Level2 group within Level1 will not be added.  
 
For an x64 platform changes need to be made in following location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KVS\Enterprise Vault\FSA\PlaceholderService
 
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KVS\Enterprise Vault\FSA \PlaceholderService\BypassRecalLimitsForAdmins
 
0 - (Default) Recall limits apply to administrators
 
1 - There are no recall limits for administrators
 

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.
 


 
 

 
 

 

Was this content helpful?