Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

InProcess EventHub triggered Function App Not Updating Offset value while Checkpointing #886

Open
sujjitt opened this issue Apr 1, 2024 · 0 comments

Comments

@sujjitt
Copy link

sujjitt commented Apr 1, 2024

InProcess EventHub triggered Function App Not Updating Offset value while Checkpointing.

Our function app is triggering ok and we are able to process the message. After processing the message , we see the function app completed successfully. But when we check the checkpoint details, we see containers created for each partitions, sequence numbers updated accurately, But the offset value is null. As part of the Event Triggered function app we were of the impression. There is no need to handle checkpointing through custom code. Please advice what we are missing.

Repro steps

Provide the steps required to reproduce the problem

  1. send a message to the Eventhub.

  2. let the function app subscribe the message and post it into another Eventhub .

Expected behavior

We expect the check pointing process to update the offset values. We only see updates of the sequence number and we see all the ownership values updated accurately

We Expect the Offset values under each partition to be updated to an appropriate value and not NULL

Actual behavior

Offset values under each partition container is NULL. all the other attributes seems ok.
We see all ownership vales ok. containers are created accurately. This behavior will cause the function app to read from start when we restart or deploy new code. which is not acceptable.

Known workarounds

Handle Checkpoints using custom code. and this works.

Related information

Provide any related information

  • Package version
  • Links to source
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

No branches or pull requests

1 participant