Uh oh!
There was an error while loading. Please reload this page.
GH-32863: [C++][Parquet] Add DELTA_BYTE_ARRAY encoder to Parquet writer - #14341
Conversation
rok
commented
Oct 7, 2022
37077b0 to
8448815Comparerok
commented
Jan 26, 2023
note: this should support BYTE_ARRAY and FIXED_LEN_BYTE_ARRAY. PARQUET-2231 |
mapleFU
commented
Feb 28, 2023
(Can this patch go ahead now?) |
mapleFU
left a comment
There was a problem hiding this comment.
Though this patch is still draft, I run it for fun. Seems that here is some issue. May that helps
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: mwish <1506118561@qq.com> Co-authored-by: Gang Wu <ustcwg@gmail.com> Co-authored-by: Antoine Pitrou <pitrou@free.fr>
Co-authored-by: mwish <1506118561@qq.com>
Co-authored-by: Antoine Pitrou <pitrou@free.fr>
pitrou
commented
Aug 21, 2023
I'm going to merge this now. |
mapleFU
commented
Aug 21, 2023
Thats a long time, bravo! |
rok
commented
Aug 21, 2023
Thanks all for helping this along! I'm very happy we got this in! |
anjakefala
commented
Aug 21, 2023
Congratulations, @rok!!! |
AlenkaF
commented
Aug 22, 2023
Great work everybody, congrats!! |
After merging your PR, Conbench analyzed the 6 benchmarking runs that have been run so far on merge-commit 94bd0d2. There were no benchmark performance regressions. 🎉 The full Conbench report has more details. It also includes information about possible false positives for unstable benchmarks that are known to sometimes produce them. |
jorisvandenbossche
commented
Aug 22, 2023
We should probably update the python docstring as well: arrow/python/pyarrow/parquet/core.py Lines 822 to 827 in fe750ed (which was clearly already outdated before this PR as well! ;)) |
pitrou
commented
Aug 22, 2023
Feel free to open a PR :-) |
rok
commented
Aug 22, 2023
I created an issue :) #37312 |
| RETURN_NOT_OK(helper.builder->ReserveData( | ||
| std::min<int64_t>(len_, helper.chunk_space_remaining))); |
There was a problem hiding this comment.
Why previously here ReserveData for min(len_, helper.chunk_space_remaining) here, wouldn't len_ be too large @pitrou
There was a problem hiding this comment.
I don't understand: are you commented on the removed code? I'd rather not try to understand code that was removed months ago...
There was a problem hiding this comment.
See #38437 for context, where this code is being added back partially
There was a problem hiding this comment.
I also don't understand them T_T.
Just confused by this change, so I tried to understand the origin code and find out why this cause the regression, what should I do to fix it
This is to add DELTA_BYTE_ARRAY encoder.