You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After a call to ProcessEventsAsyncPartitionPump is calling PartitionContext.SetOffsetAndSequenceNumber(last)
I read off the messages and batch them then to send them on to a another system.
My app restarts and I have lost data because checkpoint has been set even though my code never called context.CheckpointAsync(eventData) to mark the batch as being processed.
Expected Behaviour
Check-pointing to only occur when the client calls CheckpointAsync on the PartitionContext
Versions
OS platform and version: Windows 10
.NET Version: net452
NuGet package version or commit ID: Microsoft.Azure.EventHubs.Processor version="1.0.0"
Actual Behaviour
ProcessEventsAsyncPartitionPumpis callingPartitionContext.SetOffsetAndSequenceNumber(last)context.CheckpointAsync(eventData)to mark the batch as being processed.Expected Behaviour
CheckpointAsyncon thePartitionContextVersions