-
Notifications
You must be signed in to change notification settings - Fork 10
Fix filtering race condition #65
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
Conversation
32d518a to
b3472c0
Compare
Codecov Report❌ Patch coverage is
❌ Your patch check has failed because the patch coverage (50.00%) is below the target coverage (70.00%). You can increase the patch coverage or adjust the target coverage. @@ Coverage Diff @@
## main #65 +/- ##
==========================================
- Coverage 57.05% 56.83% -0.23%
==========================================
Files 116 116
Lines 2580 2583 +3
Branches 1104 1105 +1
==========================================
- Hits 1472 1468 -4
- Misses 276 280 +4
- Partials 832 835 +3
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 2 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
|
This isn't the cause of the occasional test failure, is it? |
Maybe. I know at least one of the benchmark tests that was failing ( |
I've tested this on |
b3472c0 to
b3fae4f
Compare
11af0ae to
7c76b49
Compare
7c76b49 to
b3fae4f
Compare
wddgit
left a comment
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.
Looks like it fixes the bug. There was one minor suggestion, but that is all I noticed.
Add filtering unit-test checks to verify expected behavior
b3fae4f to
14cf058
Compare
This PR fixes a data race in filtering, where a filter result was being sent multiple times for the same data cell. This PR also introduces unit tests that verify the expected filtering behavior.