Hi Prashant,

I won't insist, but I'd like to clarify why I'd like to see PIG-3591 in
0.13.

We committed PIG-3419 (Pluggable execution engine) a while back into trunk,
but that was really the half of work. PIG-3591(Refactor POPackage to
separate MR specific code from packaging) and further refactoring on
PigStats, JobStats, and ScriptStates are all needed to make it truly
possible to implement non-MR execution engines.

So my question to everyone is this-

If we want to make 0.13 be the first release that allows for non-MR
execution engines, we should get PIG-3591 in 0.13.
Or we can defer it to 0.14.

Thanks,
Cheolsoo

On Fri, Apr 11, 2014 at 11:57 AM, Prashant Kommireddi
<prash1...@gmail.com>wrote:

> >> But we should be aware that API changes are somewhat necessary given
> ScriptState is not refactored properly now.
>
> Would we feel safer if we fixed backward compatibility and deferred
> PIG-3591 to 0.14?
>
> Daniel - I agree backward incompatibility is not good, can't look over
> that. We need to fix that. But not sure if we should wait if it's going to
> take a while to get trunk stabilized for other changes.
>
>
> On Fri, Apr 11, 2014 at 11:37 AM, Daniel Dai <da...@hortonworks.com>
> wrote:
>
> > Agree with Cheolsoo, backward compatibility is important. We don't
> > want to introduce backward compatibility issue later in 0.14. Any
> > compelling reason to release 0.13 now? Can we wait until backward
> > compatibility changes are done and the trunk is stabilized?
> >
> > On Fri, Apr 11, 2014 at 11:29 AM, Cheolsoo Park <piaozhe...@gmail.com>
> > wrote:
> > > I am fine either way. But we should be aware that API changes are
> > somewhat
> > > necessary given ScriptState is not refactored properly now.
> > >
> > >
> > > On Fri, Apr 11, 2014 at 11:07 AM, Prashant Kommireddi
> > > <prash1...@gmail.com>wrote:
> > >
> > >> I would be in favor of "More Frequent Releases" - minor and bug fixes
> > >> provided we have enough to warrant one. With 0.13, there are enough
> new
> > >> features/bug fixes/improvements to make a release soon IMO. And it
> might
> > >> possibly take some effort to stabilize 0.13 (even without PIG-3591).
> > >>
> > >> Cheolsoo - how about branching 0.13 without PIG-3591, including it for
> > 0.14
> > >> and taking time to test/stabilize the next version?
> > >>
> > >>
> > >> On Fri, Apr 11, 2014 at 8:10 AM, Cheolsoo Park <piaozhe...@gmail.com>
> > >> wrote:
> > >>
> > >> > Or we perhaps wait until we stabilize trunk first. Given that
> > PIG-3591 is
> > >> > necessary to implement a non-MR execution engine, it would make
> sense
> > to
> > >> > include it in addition to PIG-3419 in 0.13. Furthermore, I'm
> > refactoring
> > >> > ScriptState class while implementing PPNL for Tez. If we want to
> avoid
> > >> API
> > >> > changes after 0.13, we might spend more time before the release.
> > >> >
> > >> > On Thu, Apr 10, 2014 at 7:26 PM, Daniel Dai <da...@hortonworks.com>
> > >> wrote:
> > >> >
> > >> > > If we are going to release 0.13.0 in 1-2 months time frame, we
> shall
> > >> > > definitely branch before check in PIG-3591. PIG-3591 could
> introduce
> > >> > > regressions and we need time to stabilize it.
> > >> > >
> > >> > > Thanks,
> > >> > > Daniel
> > >> > >
> > >> > > On Thu, Apr 10, 2014 at 4:52 PM, Rohini Palaniswamy
> > >> > > <rohini.adi...@gmail.com> wrote:
> > >> > > > Aniket wanted to make a 0.13 release. Recently we checked in
> > >> > > > PIG-3591: Refactor POPackage to separate MR specific code from
> > >> > packaging
> > >> > > (
> > >> > > > http://svn.apache.org/viewvc?view=revision&revision=1585283)
> > which
> > >> is
> > >> > a
> > >> > > lot
> > >> > > > of change. I think we should create the branch-0.13 before this
> > >> > revision
> > >> > > > and start putting only important or critical patches in 0.13
> there
> > >> > after.
> > >> > > > Thoughts?
> > >> > > >
> > >> > > > Regards,
> > >> > > > Rohini
> > >> > >
> > >> > > --
> > >> > > CONFIDENTIALITY NOTICE
> > >> > > NOTICE: This message is intended for the use of the individual or
> > >> entity
> > >> > to
> > >> > > which it is addressed and may contain information that is
> > confidential,
> > >> > > privileged and exempt from disclosure under applicable law. If the
> > >> reader
> > >> > > of this message is not the intended recipient, you are hereby
> > notified
> > >> > that
> > >> > > any printing, copying, dissemination, distribution, disclosure or
> > >> > > forwarding of this communication is strictly prohibited. If you
> have
> > >> > > received this communication in error, please contact the sender
> > >> > immediately
> > >> > > and delete it from your system. Thank You.
> > >> > >
> > >> >
> > >>
> >
> > --
> > CONFIDENTIALITY NOTICE
> > NOTICE: This message is intended for the use of the individual or entity
> to
> > which it is addressed and may contain information that is confidential,
> > privileged and exempt from disclosure under applicable law. If the reader
> > of this message is not the intended recipient, you are hereby notified
> that
> > any printing, copying, dissemination, distribution, disclosure or
> > forwarding of this communication is strictly prohibited. If you have
> > received this communication in error, please contact the sender
> immediately
> > and delete it from your system. Thank You.
> >
>

Reply via email to