hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Gates (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HIVE-9885) HBase metastore protobufs need to check hasX() functions for values that are not auto set in serialization [hbase-metastore branch]
Date Fri, 06 Mar 2015 18:27:38 GMT

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

Alan Gates updated HIVE-9885:
-----------------------------
    Attachment: HIVE-9885.patch

Fixed HBaseUtils.deserialize* methods to check if values were set in the protocols buffers
before reading them.

> HBase metastore protobufs need to check hasX() functions for values that are not auto
set in serialization [hbase-metastore branch]
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-9885
>                 URL: https://issues.apache.org/jira/browse/HIVE-9885
>             Project: Hive
>          Issue Type: Bug
>          Components: Metastore
>    Affects Versions: hbase-metastore-branch
>            Reporter: Alan Gates
>            Assignee: Alan Gates
>         Attachments: HIVE-9885.patch
>
>
> The protobuf deserialization code added in HIVE-9783 optimistically assumes all fields
in the protocol buffers are set.  However, the serialization code only sets fields if they
are not null in the corresponding thrift objects.  This causes issues.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message