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

ASF GitHub Bot commented on ORC-202:
------------------------------------

Github user dain commented on a diff in the pull request:

    https://github.com/apache/orc/pull/132#discussion_r122575288
  
    --- Diff: proto/orc_proto.proto ---
    @@ -221,15 +227,32 @@ message PostScript {
       //   [0, 12] = Hive 0.12
       repeated uint32 version = 4 [packed = true];
       optional uint64 metadataLength = 5;
    -  // Version of the writer:
    -  //   0 (or missing) = original
    -  //   1 = HIVE-8732 fixed
    -  //   2 = HIVE-4243 fixed
    -  //   3 = HIVE-12055 fixed
    -  //   4 = HIVE-13083 fixed
    -  //   5 = ORC-101 fixed
    -  //   6 = ORC-135 fixed
    +
    +  // The version of the writer that wrote the file. This number is
    +  // updated when we make fixes or large changes to the writer so that
    +  // readers can detect whether a given bug is present in the data.
    +  //
    +  // These numbers are assigned from 6 per a writer so that readers that
    +  // predate ORC-202 treat the new writers correctly.
    --- End diff --
    
    maybe note that writer version is required for everything except for the 
original version of ORC_JAVA.


> Add enum that encodes which writer wrote a file
> -----------------------------------------------
>
>                 Key: ORC-202
>                 URL: https://issues.apache.org/jira/browse/ORC-202
>             Project: ORC
>          Issue Type: Bug
>            Reporter: Owen O'Malley
>            Assignee: Owen O'Malley
>
> Add a protobuf enum value in the footer that can encode which writer wrote 
> the file:
> * ORC Java Writer
> * ORC C++ Writer
> * Presto Writer



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to