Retention jobs do not complete and the RPS.wlog shows a timeout error similar to the following:
2015-02-28 02:00:04,318 [349] INFO BL.RRun - Retention Run 32: applying policy 4 'Legal Hold'
2015-02-28 02:40:05,033 [349] ERROR Configuration.AfterMailServiceBase - {{3169ef67-d24e-47be-a0b8-7de7394220da}} Error performing service duties
System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteScalar()
at Dell.AM.BusinessLayer.RetentionPolicy2.Apply(Int32 retentionRunPolicyID, IRetentionPolicySupport support, RRPolicyStats stats)
at Dell.AM.BusinessLayer.RetentionRun.ApplyPolicy(RetentionRunPolicy policy, IRetentionPolicySupport support, RRPolicyStats stats)
at Dell.AM.BusinessLayer.RetentionRun.ApplyPolicies(IRetentionPolicySupport support, RRPolicyStats stats, Int32 maxCount)
at Dell.AM.BusinessLayer.RetentionRun.Advance(Int32 maxCount, Int32 threadCount, Boolean& done, IRetentionPolicySupport support)
at Dell.AM.Service.RetentionPolicyService.MessageRetentionPolicyService.PerformProcessing()
at Dell.AM.Configuration.AfterMailServiceBase.OnProcessTimer(Object state)
2015-02-28 02:40:16,000 [349] INFO BL.RRun - Retention Run 32: applying policy 4 'Legal Hold'