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

Jason Brown updated CASSANDRA-13635:
------------------------------------
    Status: Patch Available  (was: Open)

The linked branch has two main changes:

1) changes to byteman scripts that inject failures into streaming. The existing 
scripts look for specific class/method names, which don't necessarily exist nor 
work in the new code bases. However, we need to retain the existing scripts for 
testing pre-4.0 code. By extension, then, the dtests that actually use the 
byteman scripts need to be aware of the target cassandra version being run, and 
inject the correctly versioned script.

2) in {{sslnodetonode_test.py}}, we look for specific error log messages. 
Unfortunately the existing version looks for very explicit messaging in the 
error stack traces. With the change to netty, and with netty's ability to run 
either JDK ssl or open ssl (and then there are several variants of that), the 
error messages are not the same. Hence, I've needed to make the checks less 
strict in terms of error text, but it still catches the same failures

> update dtests to support netty-based internode messaging/streaming
> ------------------------------------------------------------------
>
>                 Key: CASSANDRA-13635
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13635
>             Project: Cassandra
>          Issue Type: Task
>          Components: Streaming and Messaging, Testing
>            Reporter: Jason Brown
>            Assignee: Jason Brown
>             Fix For: 4.0
>
>
> some dtests need to be updated to work correctly with CASSANDRA-13628



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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

Reply via email to