Table of Contents

Enum AutoRebuildMode

Namespace
Opossum.Projections
Assembly
Opossum.dll

Controls how the projection daemon handles missing or stale projections at startup.

public enum AutoRebuildMode

Fields

ForceFullRebuild = 2

All projections are rebuilt from scratch on every startup, regardless of checkpoints. Use in development when iterating on projection logic and wanting a clean slate on each restart, or after deploying a projection fix that requires a full replay.

MissingCheckpointsOnly = 1

Only projections whose checkpoint file is absent are rebuilt. Projections that were already rebuilt (even against an empty store) are skipped. This is the recommended default for most deployments.

None = 0

The daemon starts but never triggers a rebuild on startup. Use in production when projections are managed manually or via admin endpoints.