-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-18437: [C++][Parquet] Fix encoder for DELTA_BINARY_PACKED when flushing more than once #14959
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
|
|
|
@wjones127 @pitrou @rok Mind take a took? I don't want to modify testing for a lot, so a just add a |
rok
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.
Thanks for looking into this @mapleFU, I didn't realize encoders get reused like this.
I'm adding a couple of naming suggestions.
|
Resolved now, thanks @rok |
|
@pitrou Mind take a look? |
ee0d29f to
aca32f1
Compare
|
Retrigger CI, seems the macos error is not caused by me |
|
@pitrou can we merge this patch? |
|
@rok Can you give this a final look and merge if ok? |
|
Merged. Thanks for noticing and fixing this @mapleFU ! |
|
Benchmark runs are scheduled for baseline = 053080d and contender = ff10020. ff10020 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
|
['Python', 'R'] benchmarks have high level of regressions. |
…flushing more than once (apache#14959) When flush more than one block, `DELTA_BINARY_PACKED` will be corrupt, because it didn't reset the context after flush. I'll add some tests this weekend. Authored-by: mwish <[email protected]> Signed-off-by: Rok Mihevc <[email protected]>
When flush more than one block,
DELTA_BINARY_PACKEDwill be corrupt, because it didn't reset the context after flush.I'll add some tests this weekend.