[ 
https://issues.apache.org/jira/browse/CASSANDRA-16895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17477999#comment-17477999
 ] 

Ekaterina Dimitrova edited comment on CASSANDRA-16895 at 1/18/22, 4:01 PM:
---------------------------------------------------------------------------

Quick update - twitter survey:

_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]

Next I am opening a discussion thread on the dev mailing list to get to some 
consensus what we do with UDF. I already also found a simple workaround for the 
ant script and scriptdef so that we don't need Nashorn/Graal/etc for those. 
(CASSANDRA-17234)


was (Author: e.dimitrova):
Quick update - twitter survey:

_We would love to understand hope 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

Next I am opening a discussion thread on the dev mailing list to get to some 
consensus what we do with UDF. I already also found a simple workaround for the 
ant script and scriptdef so that we don't need Nashorn/Graal/etc for those. 
(CASSANDRA-17234)

> Support Java 17
> ---------------
>
>                 Key: CASSANDRA-16895
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16895
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>
>   This ticket is intended to group all issues found to support Java 17 in the 
> future.
> Upgrade steps:
>  * [Dependencies 
> |https://mvnrepository.com/artifact/org.apache.cassandra/cassandra-all/4.0.1]to
>  be updated (not all but at least those that require an update in order to 
> work with Java 17)
>  * More encapsulated JDK internal APIs. Some of the issues might be solved 
> with the dependencies updates
>  * Currently trunk compiles if we remove the Nashorn dependency (ant script 
> tag, used for the test environment; UDFs) . The oracle recommendation to use  
> Nashorn-core won't work for the project as it is under GPL 2.0. Most probably 
> we will opt in for graal-sdk licensed under UPL
>  * All tests to be cleaned
>  * CI environment to be setup



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to