[ 
https://issues.apache.org/jira/browse/CASSANDRA-18252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ekaterina Dimitrova updated CASSANDRA-18252:
--------------------------------------------
    Test and Documentation Plan: 
Cassandra patch - [https://github.com/apache/cassandra/pull/2154]

Cassandra-dtest repo patch - 
[https://github.com/ekaterinadimitrova2/cassandra-dtest/commit/61c52cbe9d9883791c2d99fead08ab95437e320a]

CircleCI run (everything but Python Dtests, there was issue with the Python 
DTests repo and collecting test names) - 
[https://app.circleci.com/pipelines/github/ekaterinadimitrova2/cassandra?branch=18252-trunk-2]

CQLSHLIB test fixed and successful run here - 
[https://app.circleci.com/pipelines/github/ekaterinadimitrova2/cassandra/2282/workflows/a577f61a-4d2a-46ea-8024-42d5043f316d]

Python DTests still running here, I will check back later, hopefully there are 
no surprises - 
[https://app.circleci.com/pipelines/github/ekaterinadimitrova2/cassandra/2285/workflows/eb1cccf3-b552-457e-a47c-9aa184d44720]

So far I am running only one of the JDKs as the changes here are deterministic 
and a lot of removal

Some tests were reworked to test for Java UDFs instead of JavaScript ones like 
the auth Python Dtests for example.
                         Status: Patch Available  (was: In Progress)

> Remove Scripted UDFs from trunk to enable easier JDK17 testing on current 
> trunk
> -------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-18252
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18252
>             Project: Cassandra
>          Issue Type: Task
>          Components: Feature/UDF
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 5.x
>
>
> CASSANDRA-17281 was created to do the work around removing Scripted UDFs 
> Seems like adding hooks with the current Sandbox might be non-trivial, 
> considering that it was the reason for removing the hooks for other scripted 
> languages.
> Also, Security Manager is deprecated already in Java 17, the current sandbox 
> had also some performance implications. With all that said, this ticket is 
> meant to blindly remove the scripted UDFs and any related tests and 
> CASSANDRA-17281 will be used for any UDF refactoring and addition of scripted 
> UDFs hooks. This will help us to speed up the incremental addition of JDK17 
> builds and enable people to test directly on trunk instead of having their 
> own modified branches. Feature branch was considered but considering all 
> moving parts that we have to maintain a few different branches in different 
> repos and states it is too time-consuming to maintain.
> Supportive ML thread where I will also post the result of this ticket for 
> final confirmation:
> [https://lists.apache.org/thread/c39yrbdszgz9s34vr17wpjdhv6h2oo61]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to