-
-
Notifications
You must be signed in to change notification settings - Fork 696
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
chore!:drop JSON support on intermediate agg result #1992
Conversation
Codecov Report
📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more @@ Coverage Diff @@
## main #1992 +/- ##
==========================================
- Coverage 94.35% 94.33% -0.03%
==========================================
Files 320 320
Lines 59064 59024 -40
==========================================
- Hits 55729 55679 -50
- Misses 3335 3345 +10
... and 1 file with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
I am lacking background on this. What problem does it solve? |
For sending intermediate results between nodes JSON is unnecessary brittle. It's easy to run into cases that are not supported without noticing. Currently it fails sometimes for ddsketch deserialization, when there are f64 values with I'd like to avoid any special de/serialization that can be handled by switching the format. https://github.com/PSeitz/test_serde_formats
|
Is the problem only NaN or is there something else? |
For JSON it's |
953610f
to
e498909
Compare
add support for other formats by removing skip_serialize and untagged JSON support is broken anyway due it's lack on f64::INF etc. handling
Co-authored-by: Paul Masurel <[email protected]>
JSON support is flaky anyway due it's lack on f64::INF etc. handling
add support for other formats by removing skip_serialize and untagged
In conjunction with: quickwit-oss/quickwit#3170