Hi devs,

PIG-3419 <https://issues.apache.org/jira/browse/PIG-3419> broke backward
compatibility for downstream applications such as Oozie, and
PIG-3457<https://issues.apache.org/jira/browse/PIG-3457> is
trying to fix it.

In summary, we need to keep the old MR-specific JobStats and PigStats for
backward compatibility sadly because they're currently exposed in several
user-facing API including PigRunner, PigServer, etc. However, this defeats
the purpose of PIG-3419
<https://issues.apache.org/jira/browse/PIG-3419> because
we cannot implement non-MR execution engines in the back-end if the
front-end API is tied to MR.

Daniel and I were having a discussion in the jira, but it seems more
complicated than I thought. I am wondering whether anyone has a good
suggestion on how to solve it. This is blocking the 0.12 release.

Thanks,
Cheolsoo

Reply via email to