[
https://issues.apache.org/jira/browse/PIG-3975?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rohini Palaniswamy updated PIG-3975:
------------------------------------
Attachment: pig-3975-v03-trunk.patch
pig-3975-v03-additional-fix.patch
Problem was ScalarVisitor.java change of PIG-3757 is not in branch 0.13.
Without that scalar referenced by
testSoftLinkDependencyWithMultipleScalarReferences() by F points to B:
POPackage instead of B:POStore and gets skipped because it is not an instance
of POStore. So it worked fine there. Will make it consistent with trunk patch
by adding that to branch-0.13 with pig-3975-v03-additional-fix.patch. Also
uploaded patch for trunk which includes "seen.add(newSpec);" change. Can
someone review?
> Multiple Scalar reference calls leading to missing records
> ----------------------------------------------------------
>
> Key: PIG-3975
> URL: https://issues.apache.org/jira/browse/PIG-3975
> Project: Pig
> Issue Type: Bug
> Affects Versions: 0.8.1, 0.9.2, 0.10.1, 0.11.1, 0.12.2
> Reporter: Koji Noguchi
> Assignee: Koji Noguchi
> Priority: Critical
> Fix For: 0.13.0
>
> Attachments: pig-3975-v01_withouttest.patch,
> pig-3975-v02_withtests.patch, pig-3975-v03-additional-fix.patch,
> pig-3975-v03-trunk.patch, pig-3975-v03.patch
>
>
> We noticed that multiple pig runs with same input were producing different
> outputs.
> Simplified script looked like this.
> {noformat}
> A = load 'input1' as (a1:int);
> B = group A by a1 parallel 200;
> C = load 'input2' as (c1:int);
> D = foreach C generate B.$0;
> store D into '/tmp/deletemeD';
> E = load 'input3' as (c1:int);
> F = foreach E generate B.$0;
> store F into '/tmp/deletemeF';
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)