Applies to: The following types of jobs - archiving, cleanup, content indexing, restore
Exchange Mailbox Agents use a common framework to distribute jobs.
Dispatch Logic
The basic process for matching Exchange Mailbox Agents to access nodes includes the following stages:
-
The coordinator prioritizes the Exchange Mailbox Agent for each job.
-
The coordinator identifies specific access nodes that can be used to process jobs for the Exchange Mailbox Agents. For each access node, the list of mailboxes that can be assigned to the access node includes all mailboxes that are on subclients where the access node is available.
-
The coordinator assigns each mailbox to an appropriate Exchange Mailbox Agent access node and continues to assign mailboxes to access nodes until all Exchange Mailbox Agent access nodes are processed.
-
Depending on the flow of work, how quickly jobs are completed, and the availability of access nodes, Exchange Mailbox Agent-to-access node assignments can change over the course of a job:
- When an access node finishes processing jobs for a mailbox and has no more mailboxes waiting to be processed, it sends the coordinator a request for another mailbox to process. The coordinator selects the next mailbox from the dynamic assignment list for the access node.