Skip to content

Make ProcessRecords return error to control iterator advancement#6

Merged
ODudek merged 2 commits into
mainfrom
fix/process-records-error-propagation
Mar 24, 2026
Merged

Make ProcessRecords return error to control iterator advancement#6
ODudek merged 2 commits into
mainfrom
fix/process-records-error-propagation

Conversation

@ODudek

@ODudek ODudek commented Mar 24, 2026

Copy link
Copy Markdown
Owner
  • IRecordProcessor.ProcessRecords now returns error; returning an error prevents the shard consumer from advancing the iterator and triggers a retry from the last checkpoint
  • Updated all example and test processors to return error
  • Updated core worker logic to propagate errors from ProcessRecords

ODudek added 2 commits March 24, 2026 12:21
- IRecordProcessor.ProcessRecords now returns error; returning an error
  prevents the shard consumer from advancing the iterator and triggers a
  retry from the last checkpoint
- Updated all example and test processors to return error
- Updated core worker logic to propagate errors from ProcessRecords
@ODudek ODudek merged commit 3c029ec into main Mar 24, 2026
6 checks passed
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