Pig 0.12.0 Regressions
Automatic reducer estimater is broken
PIG-3512 breaks automatic reducer estimater. If you rely on Pig to set number of reducer automatically, you should not use this version. If you use "default_parallel" or "parallel" to specify number of reducers, you will not be affected. This will be fixed in 0.12.1.
Partition filter does not pushed into loader in some cases
This is a performance regression. If you have two partition filter statement after loader, before 0.12.0, Pig will first combine the two filters and push both into the loader. In Pig 0.12.0, Pig only pushes the first filter to the loader. You will get the same result, but there is a performance downgrade because of it.
To get around this, you should use one filter statement for all partition. Or you can specify:
This will be fixed in Pig 0.12.1.