Table of Contents

Class StoredEmailEmbeddingBackfillOptions

Namespace
MailFathom.Application.Emails.Embeddings.Backfill
Assembly
MailFathom.Application.dll

Bounds one run of the embedding backfill.

public sealed class StoredEmailEmbeddingBackfillOptions
Inheritance
StoredEmailEmbeddingBackfillOptions
Inherited Members

Remarks

The two bounds are what an operator slows a backfill down with. Every message a run reaches is a provider call or several, so the product of the two is how much a run may spend before it ends — and a run that ends is what lets the host stop, a configuration reload take effect, and a decision to pause the spending take effect within an interval rather than at the end of a mailbox.

Properties

BatchSize

Gets or sets how many stored messages one batch of the walk reads.

MaxBatchesPerRun

Gets or sets how many batches one run processes before it ends and reports that work remains.