+1, Interesting problem to solve in python. Catalyst udf Optimization. Thanks Anand
On Wed, Jan 21, 2026, 5:15 PM Holden Karau <[email protected]> wrote: > This vote passes. I left it open for a bit longer because Monday was a > holiday for some folks. > > The votes are: > > +1s: > Huaxin Gao * > Hyukjin Kwon* > Felix Cheung* > Jungtaek Lim > Rishab Joshi > Chao Sun* > Liu Cao > Wenchen Fan* > Kent Yao* > Kousuke Saruta* > Peter Toth > Dongjoon Hyun* > John Zhuge > > 0s: > > -1s: > > None > > * Binding > > All of the work will be behind a feature flag so that if after the > experiment it turns out not to be a success it can be removed later. > > Thank you everyone who voted, read the document, left feedback, etc. I'll > start filing some smaller JIRAs to break the work down into smaller pieces. > > On Wed, Jan 14, 2026 at 5:54 PM John Zhuge <[email protected]> wrote: > >> +1 (non-binding) Promising. Let's maintain focus while recognizing the >> potential architectural shift. >> >> On Wed, Jan 14, 2026 at 3:44 PM Dongjoon Hyun <[email protected]> >> wrote: >> >>> +1 >>> >>> On 2026/01/14 11:24:50 Peter Toth wrote: >>> > +1 (non-binding) >>> > >>> > On Wed, Jan 14, 2026 at 7:25 AM Kousuke Saruta <[email protected]> >>> wrote: >>> > >>> > > +1 >>> > > >>> > > 2026年1月14日(水) 15:03 Kent Yao <[email protected]>: >>> > > >>> > >> +1 (binding) >>> > >> >>> > >> Wenchen Fan <[email protected]> 于2026年1月14日周三 13:06写道: >>> > >> >>> > >>> +1 (binding) >>> > >>> >>> > >>> On Wed, Jan 14, 2026 at 11:54 AM Liu Cao <[email protected]> >>> wrote: >>> > >>> >>> > >>>> +1 (non-binding) >>> > >>>> >>> > >>>> The initial scope seems reasonable; very interested in the long >>> term >>> > >>>> aspect in accelerator integrations. >>> > >>>> >>> > >>>> On Tue, Jan 13, 2026 at 19:18 Rishab Joshi <[email protected] >>> > >>> > >>>> wrote: >>> > >>>> >>> > >>>>> +1 (non-binding). >>> > >>>>> Interesting problem. Looking forward to seeing the project >>> mature and >>> > >>>>> evolve. >>> > >>>>> >>> > >>>>> On Tue, Jan 13, 2026 at 7:05 PM Jungtaek Lim < >>> > >>>>> [email protected]> wrote: >>> > >>>>> >>> > >>>>>> +1 (non-binding) >>> > >>>>>> >>> > >>>>>> I can't imagine the coverage of UDF for this SPIP at this >>> point, but >>> > >>>>>> I think this is the way to go if things work out, so definitely >>> good to >>> > >>>>>> explore. >>> > >>>>>> >>> > >>>>>> On Wed, Jan 14, 2026 at 12:00 PM Felix Cheung < >>> > >>>>>> [email protected]> wrote: >>> > >>>>>> >>> > >>>>>>> +1 worth a shot, it would be great to have some improvement in >>> this >>> > >>>>>>> space >>> > >>>>>>> >>> > >>>>>>> >>> > >>>>>>> ------------------------------ >>> > >>>>>>> *From:* Hyukjin Kwon <[email protected]> >>> > >>>>>>> *Sent:* Tuesday, January 13, 2026 6:50:19 PM >>> > >>>>>>> *To:* [email protected] <[email protected]> >>> > >>>>>>> *Subject:* Re: [VOTE] SPIP: Improving Spark SQL UDFs with >>> > >>>>>>> Transpilation >>> > >>>>>>> >>> > >>>>>>> I'm +1 on this as long as we can isolate the implementation >>> and turn >>> > >>>>>>> it off by default till it's proven that it works and it's >>> ready. >>> > >>>>>>> >>> > >>>>>>> I am not fully confident that it will work but I think it >>> should be >>> > >>>>>>> worth trying. >>> > >>>>>>> >>> > >>>>>>> On Tue, Jan 13, 2026 at 6:29 AM huaxin gao < >>> [email protected]> >>> > >>>>>>> wrote: >>> > >>>>>>> >>> > >>>>>>> +1 >>> > >>>>>>> >>> > >>>>>>> On Mon, Jan 12, 2026 at 12:24 PM Holden Karau < >>> > >>>>>>> [email protected]> wrote: >>> > >>>>>>> >>> > >>>>>>> Hi Folks, >>> > >>>>>>> >>> > >>>>>>> Discussion on the SPIP Spark SQL UDF transpilation >>> > >>>>>>> < >>> https://lists.apache.org/thread/xj8qfqvo5f9o188984mwh2kcg0fnqs9c> >>> > >>>>>>> seems to have settled, so I'm now bringing it for a vote. The >>> normal >>> > >>>>>>> requirements is that an SPIP vote is open for at least 72 >>> hours, but given >>> > >>>>>>> that some are just returning from the winter holidays, I plan >>> to leave this >>> > >>>>>>> vote open until Sunday Jan 18th. >>> > >>>>>>> >>> > >>>>>>> From the original discussion: >>> > >>>>>>> >>> > >>>>>>> It's been a few years since we last looked at transpilation, >>> and >>> > >>>>>>> with the growth of Pandas on Spark I think it's time we >>> revisit it. I've >>> > >>>>>>> got a JIRA filed < >>> https://issues.apache.org/jira/browse/SPARK-54783> >>> > >>>>>>> some rough proof of concept code >>> > >>>>>>> <https://github.com/apache/spark/pull/53547> (I think doing >>> the >>> > >>>>>>> transpilation Python side instead of Scala side makes more >>> sense, but was >>> > >>>>>>> interesting to play with), and of course everyones favourite a >>> > >>>>>>> design doc. >>> > >>>>>>> < >>> https://docs.google.com/document/d/1cHc6tiR4yO3hppTzrK1F1w9RwyEPMvaeEuL2ub2LURg/edit?usp=sharing> >>> (I >>> > >>>>>>> also have a collection of YouTube streams playing with the idea >>> > >>>>>>> <https://www.youtube.com/@HoldenKarau/streams> if anyone >>> wants to >>> > >>>>>>> follow along on that journey). >>> > >>>>>>> >>> > >>>>>>> Cheers, >>> > >>>>>>> >>> > >>>>>>> Holden :) >>> > >>>>>>> >>> > >>>>>>> -- >>> > >>>>>>> Twitter: https://twitter.com/holdenkarau >>> > >>>>>>> Fight Health Insurance: https://www.fighthealthinsurance.com/ >>> > >>>>>>> <https://www.fighthealthinsurance.com/?q=hk_email> >>> > >>>>>>> Books (Learning Spark, High Performance Spark, etc.): >>> > >>>>>>> https://amzn.to/2MaRAG9 <https://amzn.to/2MaRAG9> >>> > >>>>>>> YouTube Live Streams: https://www.youtube.com/user/holdenkarau >>> > >>>>>>> Pronouns: she/her >>> > >>>>>>> >>> > >>>>>>> >>> > >>>>> >>> > >>>>> -- >>> > >>>>> Regards >>> > >>>>> Rishab Joshi >>> > >>>>> >>> > >>>> -- >>> > >>>> >>> > >>>> Liu Cao >>> > >>>> >>> > >>>> >>> > >>>> >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe e-mail: [email protected] >>> >>> >> >> -- >> John Zhuge >> > > > -- > Twitter: https://twitter.com/holdenkarau > Fight Health Insurance: https://www.fighthealthinsurance.com/ > <https://www.fighthealthinsurance.com/?q=hk_email> > Books (Learning Spark, High Performance Spark, etc.): > https://amzn.to/2MaRAG9 <https://amzn.to/2MaRAG9> > YouTube Live Streams: https://www.youtube.com/user/holdenkarau > Pronouns: she/her >
