You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jason Brown (JIRA)" <ji...@apache.org> on 2017/08/18 14:33:01 UTC

[jira] [Updated] (CASSANDRA-13635) update dtests to support netty-based internode messaging/streaming

     [ 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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org