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

[Access] Fix event index bounds checking in Access APIs #5321

Merged
merged 7 commits into from
Jan 31, 2024

Conversation

peterargue
Copy link
Contributor

@peterargue peterargue commented Jan 29, 2024

The PR fixes a bug in the Access API's local event index usage where it would incorrectly return no results instead of an error when a block had not been indexed yet. This was caused by an incorrect assumption about how badger lookups work for group data indexed by block. Currently, the storage scheme does not differentiate between a block with no events and a block that has not been indexed yet. In both cases, an empty set is returned, and it is up to the caller to check if the block should have data.

@peterargue peterargue self-assigned this Jan 29, 2024
@codecov-commenter
Copy link

codecov-commenter commented Jan 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (c665488) 55.70% compared to head (978542e) 63.71%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5321      +/-   ##
==========================================
+ Coverage   55.70%   63.71%   +8.00%     
==========================================
  Files        1002       95     -907     
  Lines       96879     8609   -88270     
==========================================
- Hits        53971     5485   -48486     
+ Misses      38849     2812   -36037     
+ Partials     4059      312    -3747     
Flag Coverage Δ
unittests 63.71% <ø> (+8.00%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@peterargue peterargue added this pull request to the merge queue Jan 31, 2024
Merged via the queue into master with commit adbf9d0 Jan 31, 2024
51 checks passed
@peterargue peterargue deleted the petera/fix-event-index-bounds-checking branch January 31, 2024 19:06
peterargue added a commit that referenced this pull request Jan 31, 2024
…ecking

[Access] Fix event index bounds checking in Access APIs
peterargue added a commit that referenced this pull request Feb 12, 2024
…ecking

[Access] Fix event index bounds checking in Access APIs
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.

4 participants