You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Feng Peng (JIRA)" <ji...@apache.org> on 2013/02/26 00:38:13 UTC
[jira] [Commented] (PIG-3222) New UDFContextSignature assignments
in Pig 0.11 breaks HCatalog.HCatStorer
[ https://issues.apache.org/jira/browse/PIG-3222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13586467#comment-13586467 ]
Feng Peng commented on PIG-3222:
--------------------------------
Here is a sample script that can reproduce the problem:
{noformat}
register /usr/lib/hive/lib/*.jar
register /usr/lib/hcatalog/share/hcatalog/*.jar
data = LOAD 'testdata';
samples = foreach data generate 1 as number;
store samples into 'testdb.samples' using org.apache.hcatalog.pig.HCatStorer('part_dt=20130101T010000Z');
{noformat}
> New UDFContextSignature assignments in Pig 0.11 breaks HCatalog.HCatStorer
> ---------------------------------------------------------------------------
>
> Key: PIG-3222
> URL: https://issues.apache.org/jira/browse/PIG-3222
> Project: Pig
> Issue Type: Bug
> Components: impl
> Affects Versions: 0.11
> Reporter: Feng Peng
> Labels: hcatalog
>
> Pig 0.11 assigns different UDFContextSignature for different invocations of the same load/store statement. This change breaks the HCatStorer which assumes all front-end and back-end invocations of the same store statement has the same UDFContextSignature so that it can read the previously stored information correctly.
> The related HCatalog code is in https://svn.apache.org/repos/asf/incubator/hcatalog/branches/branch-0.5/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatStorer.java (the setStoreLocation() function).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira