-
Notifications
You must be signed in to change notification settings - Fork 59
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
Added support for legacy lz4 decompression #151
Added support for legacy lz4 decompression #151
Conversation
sorry, I should have open this PR in another repo first |
PR is ready for review. Summary For issue: A new feature |
Codecov Report
@@ Coverage Diff @@
## main #151 +/- ##
==========================================
- Coverage 74.54% 74.02% -0.53%
==========================================
Files 78 78
Lines 3646 3753 +107
==========================================
+ Hits 2718 2778 +60
- Misses 928 975 +47
Continue to review full report at Codecov.
|
A couple of points:
|
c128f20
to
c23433e
Compare
Apologize for the late response! Apparently, I failed to describe this pr clearly : (. For But, seems the
Hope I get it right, does it mean things like these?
IMHO, Lz4 compression codecs other than
Yeah, I do not have a better idea of generating legacy lz4 compressed data, seems the lz4 of the latest pyarrrow means Currently, three files of
Definitely need your guidance here |
c23433e
to
554b61c
Compare
I am 100% with you -
We are testing in integration against c++:
The roundtrip test over our writer is here: https://github.com/jorgecarleitao/parquet2/blob/main/tests/it/write/mod.rs#L125
We could use a lower version of pyarrow - a new step in the CI where we install an older version of pyarrow (imo it is a good test to confirm that we support older versions, specially when they change like that). |
Thanks, I'll try it |
This is amazing. Thank you so much, @dantengsky 🙇 |
@jorgecarleitao appreciate your kindness |
fyi I released 0.14.1 with this in since there is nothing blocking us from doing so as this is backward compatible. |
not really a PR, just test CI