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 >