> > I think we should deprecate scripted UDFs now and drop them from the next > major, but possibly provide hooks for people to write their own UDF > "engines" and break out the current javascript implementation in to its own > repository (but not ship it with Cassandra).
+1 Just want to clarify, is the scripted UDF the one defined using javascript? On Wed, Jan 19, 2022 at 9:41 AM Francisco Guerrero <fran...@apache.org> wrote: > +1 (nb) > > On 2022/01/19 15:10:20 Brandon Williams wrote: > > We can for completeness, but even with twice as much usage reported as > the > > other methods, I don't think it will affect the outcome of the vote. > > > > On Wed, Jan 19, 2022, 7:25 AM Paulo Motta <pauloricard...@gmail.com> > wrote: > > > > > This proposal looks good to me, +1. I was wondering if we should not > run > > > this proposal on the user@ list to check if there's any additional > > > feedback in addition to the informal Twitter and Linkedin channels? > > > > > > Em qua., 19 de jan. de 2022 às 10:18, Sylwester Lachiewicz < > > > slachiew...@gmail.com> escreveu: > > > > > >> +1 (Nb) > > >> > > >> śr., 19 sty 2022, 12:31 użytkownik Brandon Williams <dri...@gmail.com > > > > >> napisał: > > >> > > >>> +1 > > >>> > > >>> On Tue, Jan 18, 2022 at 10:30 AM Ekaterina Dimitrova > > >>> <e.dimitr...@gmail.com> wrote: > > >>> > > > >>> > Hi everyone, > > >>> > > > >>> > With the work to add Java 17 support for Cassandra, a new question > > >>> around the future of UDF was raised. The scripted UDF was using > Nashorn > > >>> which is no longer packaged with the JDK. There are options to add > new > > >>> dependencies to Graal JS for example but it seems people are not > sure that > > >>> it is worth it. Please check the discussion on CASSANDRA-16895. > > >>> > > > >>> > The following suggestion was made by Marcus and supported by other > PMC > > >>> members - "I think we should deprecate scripted UDFs now and drop > them from > > >>> the next major, but possibly provide hooks for people to write their > own > > >>> UDF "engines" and break out the current javascript implementation in > to its > > >>> own repository (but not ship it with Cassandra)." > > >>> > > > >>> > As a result we decided to engage with our users and created a > Twitter > > >>> survey. Results below: > > >>> > > > >>> > We would love to understand how you use ApacheCassandra UDFs and > UDAs. > > >>> > > > >>> > 32 people responded as follows: > > >>> > > > >>> > We do not use them - 75% > > >>> > We only use Java UDFs - 22% > > >>> > We only use JS UDFs - 0% > > >>> > We use Java and JS UDFs - 3% > > >>> > > > >>> > We also received feedback on LinkedIN on the topic - > > >>> > https://www.linkedin.com/feed/update/urn:li:activity:6886728406742970369?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6886728406742970369%2C6886793921020608512%29&replyUrn=urn%3Ali%3Acomment%3A%28activity%3A6886728406742970369%2C6887421509485248512%29 > > >>> > > > >>> > > > >>> > Thoughts? > > >>> > > > >>> > Best regards, > > >>> > Ekaterina > > >>> > > >> > > >