Pig
  1. Pig
  2. PIG-2682

pig harness does not correctly count the number of stores for multiple invocations of the same macro

    Details

    • Type: Test Test
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: e2e harness
    • Labels:
      None

      Description

      For example, in this macro, TestDriverPig.countStores will only count the number of stores in the "test" macro, not the number of times store is invoked.

      test (in, out, column, filter_value ) returns b

      { a = load '$in' as (name: chararray, age: int, gpa: float); $b = filter a by $column < $filter_value ; store $b into '$out'; }

      x = test( '/user/hadoopqa/pignightly/tests/data/singlefile/studenttab10k', '/user/hadoopqa/pignightly/out/hadoopqa.1336171525/Y_Macro_Misc_7.out.1', 'age', 22 );
      x = test( '/user/hadoopqa/pignightly/tests/data/singlefile/studenttab10k', '/user/hadoopqa/pignightly/out/hadoopqa.1336171525/Y_Macro_Misc_7.out.2', 'gpa', 3.0 );

      There's no easy work around.

        Activity

        Araceli Henley created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Araceli Henley
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development