Property MaxMutationsPerPass
- Namespace
- MailFathom.Application.Mail.Mutations.Convergence
- Assembly
- MailFathom.Application.dll
MaxMutationsPerPass
Gets or sets how many outstanding mutations one pass takes in hand.
public int MaxMutationsPerPass { get; set; }
Property Value
Remarks
A pass is bounded so an account that has accumulated a backlog cannot turn one run into an unbounded sequence of mail-server round trips while the folders it is meant to synchronize wait behind it. What the bound leaves is picked up by the next pass, oldest first, so nothing is dropped by it.
A mutation is a write to a mail server rather than a row to process, so the useful values are small. Raising it drains a backlog in fewer runs at the cost of a longer run.