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

Marcus Eriksson commented on CASSANDRA-14806:
---------------------------------------------

made changes here: http://github.com/krummas/cassandra/tree/stefan/14806-2 - 
could you have a look [[email protected]]?
test run: https://circleci.com/workflow-run/886620a2-fdef-488a-8aed-16cdbf61c1d6

* java 8 dtests & unit tests work fine
* java 11 dtests run, but seems byteman tests all fail ({{ERROR : Unexpected 
exception transforming class org.apache.cassandra.db.ReadCommandVerbHandler 
using  rule "disable data reads" loaded from 
./byteman/read_repair/stop_data_reads.btm line 8 
java.lang.IllegalArgumentException: Unsupported class file major version 55}})
* java 11 unit tests has a few failures, most due to 
{{java.lang.ClassCastException: class 
jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class 
java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and 
java.net.URLClassLoader are in module java.base of loader 'bootstrap')}} in the 
new distributed tests
* compression tests fail: {{java.lang.ClassNotFoundException: 
/tmp/cassandra/test/distributed/org/apache/cassandra/distributed/DistributedReadWritePathTest}}
* long utests look like they are missing a 
{{DatabaseDescriptor.daemonInitialization()}}, will try to fix
* CQL utests look broken

We should probably try to at least fix the non-java11 tests before merging this

> CircleCI workflow improvements and Java 11 support
> --------------------------------------------------
>
>                 Key: CASSANDRA-14806
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14806
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Build, Testing
>            Reporter: Stefan Podkowinski
>            Assignee: Stefan Podkowinski
>            Priority: Major
>
> The current CircleCI config could use some cleanup and improvements. First of 
> all, the config has been made more modular by using the new CircleCI 2.1 
> executors and command elements. Based on CASSANDRA-14713, there's now also a 
> Java 11 executor that will allow running tests under Java 11. The {{build}} 
> step will be done using Java 11 in all cases, so we can catch any regressions 
> for that and also test the Java 11 multi-jar artifact during dtests, that 
> we'd also create during the release process.
> The job workflow has now also been changed to make use of the [manual job 
> approval|https://circleci.com/docs/2.0/workflows/#holding-a-workflow-for-a-manual-approval]
>  feature, which now allows running dtest jobs only on request and not 
> automatically with every commit. The Java8 unit tests still do, but that 
> could also be easily changed if needed. See [example 
> workflow|https://circleci.com/workflow-run/be25579d-3cbb-4258-9e19-b1f571873850]
>  with start_ jobs being triggers needed manual approval for starting the 
> actual jobs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to