You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Sergey Shelukhin (JIRA)" <ji...@apache.org> on 2017/10/06 20:46:01 UTC

[jira] [Updated] (HIVE-17731) add a backward compat option for external users to HIVE-11985

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

Sergey Shelukhin updated HIVE-17731:
------------------------------------
    Attachment: HIVE-17731.patch

[~ashutoshc] would you like to take a look? A small patch.
The problem is that Presto tries to parse the column types instead of calling an equivalent of getTypesFromDeserializer. We could probably have better APIs for this (right now only getFields/getSchema returns the types from deserializer, getTable/etc. don't), I filed a separate JIRA for that.

> add a backward compat option for external users to HIVE-11985
> -------------------------------------------------------------
>
>                 Key: HIVE-17731
>                 URL: https://issues.apache.org/jira/browse/HIVE-17731
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Sergey Shelukhin
>            Assignee: Sergey Shelukhin
>         Attachments: HIVE-17731.patch
>
>
> See HIVE-11985.
> Some external callers (e.g. Presto) do not appear to process types from deserializer correctly, relying on DB types. Ideally, it should be resolved via HIVE-17714, hiding the custom SerDe logic from users.
> For now we can add a backward compatibility config for such cases.



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