You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "Or Ozeri (Jira)" <ji...@apache.org> on 2019/11/26 09:24:00 UTC

[jira] [Updated] (PARQUET-1702) [C++] Wrong column index when using buffered row group writer

     [ https://issues.apache.org/jira/browse/PARQUET-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Or Ozeri updated PARQUET-1702:
------------------------------
    Description: 
The InitColumns() method of the buffered row group writer sets the index of all columns to be 0, instead of a running counter.

This causes a wrongful encryption (when encryption is on), since encryption depends on the column index.

Note that buffered row group writer is not commonly used, and this is probably the reason this bug was not discovered so far.

  was:
The InitColumns() method of the buffered row group writer sets the index of all columns to be 0, instead of a running counter.

This causes a wrongful encryption (when encryption is on), since encryption depends on the column index.


> [C++] Wrong column index when using buffered row group writer
> -------------------------------------------------------------
>
>                 Key: PARQUET-1702
>                 URL: https://issues.apache.org/jira/browse/PARQUET-1702
>             Project: Parquet
>          Issue Type: Bug
>          Components: parquet-cpp
>    Affects Versions: cpp-1.6.0
>            Reporter: Or Ozeri
>            Priority: Major
>
> The InitColumns() method of the buffered row group writer sets the index of all columns to be 0, instead of a running counter.
> This causes a wrongful encryption (when encryption is on), since encryption depends on the column index.
> Note that buffered row group writer is not commonly used, and this is probably the reason this bug was not discovered so far.



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