FSAUtility bulk recall fails to recall placeholders with error "Unspecified error - Failure"

book

Article ID: 100027835

calendar_today

Updated On:

Description

Error Message

Following error is noticed in the fsautility reports.


Unspecified error - Failure

Dtrace of the fsautility process shows the following :

1130 22:17:52.117  [21636] (FSAUtility) <13384> EV-L {BULKRECALLTHREAD.EN_US} Time Taken: 2078 Milliseconds. Operation: ProcessRecord, file: \\?\FileServer01\XXXXX-XXXX\XX-XX\corp\Signed Timesheets\TestFile.pdf
1131 22:17:52.117  [21636] (FSAUtility) <13384> EV-M {BULKRECALLTHREAD.EN_US} Item processor thread has completed its work and will stop
1132 22:17:52.195  [21636] (FSAUtility) <16844> EV-L {FileServerManagementStub.KVS.EnterpriseVault.FileServerArchive.IFileServerClientStub.RestoreFile} Exception: No connection could be made because the target machine actively refused it 10.1.1.10:22838 Info: Diag:Error Code is 10061 Type:System.Net.Sockets.SocketException ST:|Server stack trace: |   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)|   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)|   at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint)|   at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()|   at System.Runtime.Remoting.Channels.RemoteConnection.GetSocket()|   at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)|   at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)|   at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)|   at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)|Exception rethrown at [0]: |   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)|   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)|   at KVS.EnterpriseVault.FileServerArchive.IFileServerClient.RestoreFile(String archiveFolderVEID, String savesetId, String destination, String fileName, Int32 mode, Boolean deleteFromVaultOnRestore, Int32 WaitForCompletion, String reserved)|   at KVS.EnterpriseVault.FileServerArchive.FileServerManagementStub.KVS.EnterpriseVault.FileServerArchive.IFileServerClientStub.RestoreFile(String archiveFolderVEID, String savesetId, String destination, String fileName, RetrievalMode mode, Boolean deleteFromVaultOnRestore, Int32 WaitForCompletion)

Cause

This can occur when the EV server becomes unregistered with the Fpolicy on the Netapp.

Resolution

1. Check the IP address mentioned in the dtrace error message. In the above dtrace following was the error,

Exception: No connection could be made because the target machine actively refused it 10.1.1.10:22838 Info: Diag:Error Code is 10061

2. The IPAddress was found to be of the Enterprise Vault (EV) server.

3. Restart the EV admin service on the EV server to re-register the evplaceholder fpolicy on the NetApp Filer

4. Run Fsautility -b to confirm functionality

Note: If the fpolicy is not automatically registered on the NetApp Filer, the existing one can be destroyed using the following command: (to be performed by Netapp storage administrator)

fpolicy destroy ev-placeholder

 

Applies To

File Server : NetApp Data Ontap 7.3

Issue/Introduction

While performing a bulk recall using "fsautility -b", it fails to recall any placeholders.