I agree that we can merge RFC-46 feature branch to master at the end of
this week to give leeway to 0.12.2.


On Tue, Dec 6, 2022 at 4:03 PM Alexey Kudinkin <ale...@onehouse.ai> wrote:

> Thanks for bubbling this up, Siva!
>
> Merge has not happened yet.
>
> What you're saying makes sense to me -- after merging RFC-46 everyone will
> likely have to rebase their changes since there it touches quite a few core
> components,
> so it'd make it harder to cherry-pick 0.12.2 changes.
>
> What do other folks think?
>
> On Tue, Dec 6, 2022 at 2:06 PM Sivabalan <n.siv...@gmail.com> wrote:
>
> > Hey folks,
> >      Has this happened already? If not, with 0.12.2 underway, is it
> > possible to delay this until end of this week. Not sure if code freeze
> for
> > 0.12.2 will be this Friday, but atleast we can do our best and ask RM to
> > cherry-pick the commits until Friday. Sorry, I also don't want to drag
> > RFC-46 anymore, open to hear others thoughts.
> >
> > On Mon, 5 Dec 2022 at 09:56, Alexey Kudinkin <ale...@onehouse.ai> wrote:
> >
> > > Hey, everyone!
> > >
> > > Long-awaited RFC-46 update: It took the crew quite a bit more time than
> > > originally anticipated to stabilize and make sure everything is working
> > as
> > > expected and now we believe it's finally ready for prime time!
> > >
> > > As such, we're going to execute on a following plan:
> > >
> > >    1. As called out originally, to move forward with the PR of this
> > >    magnitude we will be instituting *temporary code-freeze* on master
> > >    starting at *00:00 (midnight) 12/06 PST* and lasting for *24h. *
> > >    2. During that window we're planning to do one final rebase and land
> > it
> > >    on master.
> > >    3. We will lift the code-freeze as soon as PR lands, but reserve 24h
> > for
> > >    us to have ample buffer just in case.
> > >
> > > Let me know if you have any questions or concerns with this plan
> > >
> > > Alexey, on behalf of RFC-46 team
> > >
> > > On Wed, Sep 28, 2022 at 9:17 AM Alexey Kudinkin <ale...@onehouse.ai>
> > > wrote:
> > >
> > > > @Ken yes, that's the plan eventually -- to rely on Execution (Query)
> > > > Engines to provide their own representation that Hudi will be
> handling
> > > w/o
> > > > any intermediate transitions. If you're curious to learn more i'd
> > > encourage
> > > > you (and everyone) to check out the RFC-46 itself.
> > > >
> > > > In the Phase 1 though, we're only focusing on Spark integration for
> now
> > > > (as proof of concept) and then later on after the new infra is
> hardened
> > > > enough we can expand it to other engines as well.
> > > >
> > > > On Tue, Sep 27, 2022 at 7:07 PM Gary Li <yanjia.gary...@gmail.com>
> > > wrote:
> > > >
> > > >> Great work! Really excited about this feature. Kudos to RFC-46 team.
> > > >>
> > > >> Best,
> > > >> Gary
> > > >>
> > > >> On Wed, Sep 28, 2022 at 7:22 AM Ken Krugler <
> > > kkrugler_li...@transpac.com>
> > > >> wrote:
> > > >>
> > > >> > Hi Alexey,
> > > >> >
> > > >> > Thanks for the update!
> > > >> >
> > > >> > So for maximum performance when writing to Hudi from a low-level
> > > >> > (DataStream, not Table) Flink workflow, we’d be creating RowData
> > > >> records?
> > > >> >
> > > >> > — Ken
> > > >> >
> > > >> >
> > > >> > > On Sep 27, 2022, at 2:08 PM, Alexey Kudinkin <
> ale...@onehouse.ai>
> > > >> wrote:
> > > >> > >
> > > >> > > Hello, everyone!
> > > >> > >
> > > >> > > As you might be aware, community has been very busy at work on
> > > RFC-46
> > > >> > > aiming to bring long-awaited cutting edge level of performance
> to
> > > >> Hudi by
> > > >> > > avoiding using Avro as an intermediate representation, instead
> > > >> relying on
> > > >> > > individual engines to host data in their own formats
> (InternalRow
> > > for
> > > >> > > Spark, RowData for Flink, etc)
> > > >> > >
> > > >> > > We wanted to share an update in terms of where we are and what
> are
> > > the
> > > >> > next
> > > >> > > steps from here:
> > > >> > >
> > > >> > >   - We're very close to completing the work and are already
> > > preparing
> > > >> to
> > > >> > >   be landing complete implementation of the Phase 1 of the
> RFC-46
> > > >> > currently
> > > >> > >   being developed in a feature branch
> > > >> > >   <https://github.com/apache/hudi/tree/release-feature-rfc46>
> > > >> > >   - To be able to successfully merge the change of such scale,
> we
> > > will
> > > >> > >   have to do a *code freeze* for the master branch barring any
> > > >> changes to
> > > >> > >   land before we're able to merge the feature-branch.
> > > >> > >   - To make sure that this activity doesn't interrupt the 0.12.1
> > > >> release
> > > >> > >   that is currently in progress we're tentatively planning to
> > > schedule
> > > >> > this
> > > >> > >   code-freeze *after* successful finalization of the release
> > process
> > > >> with
> > > >> > >   RC branch being cut and validated for release. As of now,
> > provided
> > > >> RC
> > > >> > >   candidate will be cut tomorrow on 09/28 we're aiming to
> > schedule a
> > > >> > merge
> > > >> > >   attempt somewhere mid to late next week.
> > > >> > >   - We will follow-up on this thread separately at least *24h*
> > > before
> > > >> the
> > > >> > >   scheduled code-freeze with an exact date and time frame for
> it.
> > > Stay
> > > >> > tuned.
> > > >> > >
> > > >> > >
> > > >> > > Alexey, on behalf of the RFC-46 group
> > > >> >
> > > >> > --------------------------
> > > >> > Ken Krugler
> > > >> > http://www.scaleunlimited.com
> > > >> > Custom big data solutions
> > > >> > Flink, Pinot, Solr, Elasticsearch
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >>
> > > >
> > >
> >
> >
> > --
> > Regards,
> > -Sivabalan
> >
>

Reply via email to