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
Reset event checkpoint key property for non sub-page breaks #7638
Conversation
c18c091
to
4c211ad
Compare
@xacrimon Please backport this to branch/v6.2 as well. |
@russjones will do, need approval |
@xacrimon Can you add test coverage? |
@russjones I tried. To break this you need a lot of events and it times out long before that finishes. I had Lisa test it manually too with the frontend. |
4c211ad
to
a675389
Compare
@xacrimon Was that the local DynamoDB emulator? |
@russjones It was not, nothing in the test infra is set up to work with that atm. |
e376a21
to
c129a0f
Compare
@russjones Added test coverage, managed to make it work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bot.
This PR fixes #7635 which was introduced in #7266 and is caused by incorrect event skipping logic for resuming from sub-page breaks in the events iterator in Dynamo. It doesn't remedy the incorrect event return amount since that is a designed cutoff to avoid hitting gRPC message limits but it does fix the somewhat rare pagination end bug that the issue also mentions.