[ 
https://issues.apache.org/jira/browse/ARROW-9177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17267058#comment-17267058
 ] 

Steve M. Kim commented on ARROW-9177:
-------------------------------------

I wrote a small program that generates a simplified Parquet file to show this 
incompatibility.

[https://github.com/chairmank/arrow-9177-example]

An example file can be downloaded directly from

[https://github.com/chairmank/arrow-9177-example/blob/7685f21ea4acad2d8a834e6890ea9293406da3ee/561120a3094ee4513ba619b518c7a6093fe4e38398219ad172fb75373c3360b8.parquet]

This example file has 10000 rows. By bisection search, I found that the 
"Corrupt LZ4 compressed data" error occurred when there were 6528 rows, but not 
when there were fewer rows. This is a clue that the problem is somehow related 
to data size.

 

> [C++][Parquet] Tracking issue for cross-implementation LZ4 Parquet 
> compression compatibility
> --------------------------------------------------------------------------------------------
>
>                 Key: ARROW-9177
>                 URL: https://issues.apache.org/jira/browse/ARROW-9177
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>            Reporter: Wes McKinney
>            Assignee: Antoine Pitrou
>            Priority: Critical
>             Fix For: 2.0.0
>
>
> per PARQUET-1878, it seems that there are still problems with our use of LZ4 
> compression in the Parquet format. While we should fix this (the Parquet 
> specification and our implementation of it), we may need to disable use of 
> LZ4 compression until the appropriate compatibility testing can bed one. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to