3.4. Patch Information for Pig

Hadoop is based on Apache Pig 0.12.0 and includes the following Apache JIRAs for this release:

  • PIG-94: Valid Pig queries with a slash (back or forward) fail

  • PIG-95: Pig + HCat e2e tests fail with Not a Valid Application error

  • PIG-96: Pig e2e tests fail with perl errors

  • PIG-97: Jython_Check_2 test fails with sort check failure

  • PIG-98: Native_3 is trying to run /bin/cat instead it should just run cat as that would work on linux and windows

    PIG-99: RubyUDFs_10 checksum match fails

  • PIG-100: Pig Unit Test Failures

    PIG-104: piggybank.jar should be available under PIG_HOME

  • PIG-106: Pig tests fail with module stringutil not found

  • PIG-107: Jython_CompileBindRun_11 fails with file not found error

  • PIG-114: StreamingPerformance_4 fails as tasks time out after 5 minutes and get killed

  • PIG-2793: Improved Pig to work on Windows platform without Cygwin support

  • PIG-2794: Added utilities to facilitate testing on Windows platform

  • PIG-2795: Added support to handle paths generated on Windows

  • PIG-2796: Fixed issues with invalid path names on HDFS caused because the Pig tests use local temporary paths

  • PIG-2797: Fixed the Pig tests to use Util.generateURI method

  • PIG-2798: Fixed issues with Pig streaming tests on Windows

  • PIG-2799: Updated Pig streaming interface to run correctly on Windows without Cygwin support

  • PIG-2801: Fixes for grunt sh command

  • PIG-2800: Fixed issues with pig.additional.jars path separator

  • PIG-2941: Added consistency in chaining the Ivy resolvers. This fix also adds the fallback mechanism

  • PIG-2942: Fixed failures for DevTests and TestLoad tests

  • PIG-2943: Improved DevTests and Windows checks to include the Util.Windows method.

  • PIG-2953: Added support for which utility on Windows

  • PIG-2954: Fixed test failures caused due to the dependency on bash

  • PIG-2956: Fixed issues with invalid cache specification for some streaming statement

  • PIG-2957: Fixed failures for TetsScriptUDF test

  • PIG-2958: Fixed failure issues caused when Pig tests have no associated logger

  • PIG-2959: Fixes for pig.cmd to run on Windows

  • PIG-2960: Increased the timeout for unit tests on Windows

  • PIG-3257: Add unique identifier UDF

  • PIG-3512: Reducer estimate is broken by PIG-3497

  • PIG-3516: Pig does not bring in joda-time as dependency in its pig-template.xml

  • PIG-3517: Fix PermGen error in Pig Unit test on Hadoop 2

  • PIG-3518: Need to ship jruby.jar in the release

  • PIG-3572: Fix all unit test for during build pig with Hadoop 2.x on Windows

  • PIG-3635: Fix e2e tests for Hadoop 2.x on Windows