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

Jacek Lewandowski commented on CASSANDRA-19126:
-----------------------------------------------

Ok, so I've pushed a fix for the problem with bulk loader. It is not a 
test-fix. Instead of fixing the test, I've applied some semantics to:
- current messaging version - for tools and clients it will be always 50
- accepted streaming version - for tools and clients it will be always the 
range 40 - 50, so the tool will be able to connect to a node running in any 
compatibility mode
- compatibility mode - for tools and clients it will be always none so that 
they can read sstables in any format

alternatively to the conditions, we can implement another option for the 
storage compatibility mode; also storage compatibility mode may hold supported 
sstable versions and accepted protocol versions instead of implementing that as 
conditions in few places in the code


> Streaming appears to be incompatible with different 
> storage_compatibility_mode settings
> ---------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-19126
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19126
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Consistency/Streaming, Legacy/Streaming and Messaging, 
> Messaging/Internode, Tool/bulk load
>            Reporter: Branimir Lambov
>            Assignee: Jacek Lewandowski
>            Priority: Normal
>             Fix For: 5.0-rc, 5.x
>
>
> In particular, SSTableLoader appears to be incompatible with 
> storage_compatibility_mode: NONE, which manifests as a failure of 
> {{org.apache.cassandra.distributed.test.SSTableLoaderEncryptionOptionsTest}} 
> when the flag is turned on (found during CASSANDRA-18753 testing). Setting 
> {{storage_compatibility_mode: NONE}} in the tool configuration yaml does not 
> help (according to the docs, this setting is not picked up).
> This is likely a bigger problem as the acceptable streaming version for C* 5 
> is 12 only in legacy mode and 13 only in none, i.e. two C* 5 nodes do not 
> appear to be able to stream with each other if their setting for the 
> compatibility mode is different.



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