We have implemented two Exchange 2013 CU3 servers in a DAG covering 2 AD sites in the same domain. Each server has implemented online archiving for users. One of the sites has replicated the archive database in the DAG.
However, the archive mailboxes are growing slowly, if at all. If we manually start the managed assistant for a mailbox, it runs for a few minutes and then stops.
In the event log, a few events are generated:
MSExchangeAssistants 9028:
Service MSExchangeMailboxAssistants. Managed Folder Mailbox Assistant caused the process to terminate 1 times while processing mailbox (unknown) on database Live (c8decfb1-1e25-4a02-bf83-976e378b2ca3). The
following exception caused the failure: Microsoft.Exchange.Data.Directory.ResourceHealth.ResourceUnhealthyException: Resource 'MdbReplication(Live)' is unhealthy and shouldn't be accessed.
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcSubAssistant.ThrottleStoreCallAndCheckForShutdown(ExchangePrincipal mailboxOwner, List`1 archiveResourceDependencies)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.CalendarLogExpirationEnforcer.ProcessFolderContents(Folder folder, ItemQueryType itemQueryType)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.CalendarLogExpirationEnforcer.CollectItemsToExpire()
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.CollectItemsWithGuard()
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.InvokeInternal()
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.Invoke()
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerManager.Invoke(MailboxDataForTags mailboxDataForTags, ElcParameters parameters)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupSubAssistant.Invoke(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags, ElcParameters parameters)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession mailboxSession, StatisticsLogEntry logEntry, ElcParameters parameters)
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeInternalAssistant(MailboxSession mailboxSession, InvokeArgs invokeArgs, List`1 customDataToLog, Int32 totalAttempts)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.DoWork(AssistantTaskContext context)
at Microsoft.Exchange.Assistants.TimeBasedDatabaseJob.ProcessMailboxUnderPoisonControl(AssistantTaskContext context, EmergencyKit kit)
at Microsoft.Exchange.Assistants.TimeBasedDatabaseJob.<>c__DisplayClass9.<ProcessStoreMailbox>b__8()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
We also get error 9022:
Service MSExchangeMailboxAssistants. Managed Folder Mailbox Assistant for database Live (c8decfb1-1e25-4a02-bf83-976e378b2ca3) has finished an on-demand request. 0 out of 1 mailboxes were successfully processed. 0 mailboxes were skipped due to errors.
Finally, we get MSExchange Common 4999:
Watson report about to be sent for process id: 17872, with parameters: E12, c-RTL-AMD64, 15.00.0775.038, MSExchangeMailboxAssistants, MSExchangeMailboxAssistants, M.E.M.A.E.ELCHealthMonitor.InternalThrottleStoreCall, M.E.Assistants.TransientMailboxException, a898, 15.00.0775.031.ErrorReportingEnabled: True
Can anyone give any pointers as to how to resolve this?