Skip to content

Implement retry history on the EF Core persisters - #5699

Open
johnsimons wants to merge 1 commit into
john/refactor_retry_historyfrom
john/retries_history
Open

Implement retry history on the EF Core persisters#5699
johnsimons wants to merge 1 commit into
john/refactor_retry_historyfrom
john/retries_history

Conversation

@johnsimons

Copy link
Copy Markdown
Member

Implements IRetryHistoryDataStore on the EF Core persisters.
Adds AddRetryHistory migrations for SQL Server and PostgreSQL.

Stores the history in two tables rather than the single document the RavenDB
persister uses: HistoricRetryOperations, trimmed to RetryHistoryDepth on write,
and UnacknowledgedRetryOperations, one row per pending acknowledgement keyed on
request id and retry type.

Recording a completed operation inserts the historic row, upserts the
acknowledgement and trims the history in one transaction. Acknowledging is a
single delete.
@johnsimons johnsimons self-assigned this Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant