[ https://issues.apache.org/jira/browse/CASSANDRA-13307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15965639#comment-15965639 ]
mck edited comment on CASSANDRA-13307 at 4/12/17 12:21 PM: ----------------------------------------------------------- A number of dtests _appear_ broken, [~mbyrd] are you able to check any these failures? - bootstrap_test.TestBootstrap.simultaneous_bootstrap_test - paging_test.TestPagingWithDeletions.test_ttl_deletions - paxos_tests.TestPaxos.contention_test_many_threads - secondary_indexes_test.TestPreJoinCallback.manual_join_test - secondary_indexes_test.TestPreJoinCallback.manual_join_test More info on running dtests is at http://cassandra.apache.org/doc/latest/development/testing.html#dtests was (Author: michaelsembwever): A number of dtests are broken, [~mbyrd] are you able to look into these failures? - auth_test.TestAuth.system_auth_ks_is_alterable_test - bootstrap_test.TestBootstrap.simultaneous_bootstrap_test - more to come i do believeā¦ More info on running dtests is at http://cassandra.apache.org/doc/latest/development/testing.html#dtests > The specification of protocol version in cqlsh means the python driver > doesn't automatically downgrade protocol version. > ------------------------------------------------------------------------------------------------------------------------ > > Key: CASSANDRA-13307 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13307 > Project: Cassandra > Issue Type: Bug > Components: Tools > Reporter: Matt Byrd > Assignee: Matt Byrd > Priority: Minor > Labels: doc-impacting > Fix For: 3.11.x > > > Hi, > Looks like we've regressed on the issue described in: > https://issues.apache.org/jira/browse/CASSANDRA-9467 > In that we're no longer able to connect from newer cqlsh versions > (e.g trunk) to older versions of Cassandra with a lower version of the > protocol (e.g 2.1 with protocol version 3) > The problem seems to be that we're relying on the ability for the client to > automatically downgrade protocol version implemented in Cassandra here: > https://issues.apache.org/jira/browse/CASSANDRA-12838 > and utilised in the python client here: > https://datastax-oss.atlassian.net/browse/PYTHON-240 > The problem however comes when we implemented: > https://datastax-oss.atlassian.net/browse/PYTHON-537 > "Don't downgrade protocol version if explicitly set" > (included when we bumped from 3.5.0 to 3.7.0 of the python driver as part of > fixing: https://issues.apache.org/jira/browse/CASSANDRA-11534) > Since we do explicitly specify the protocol version in the bin/cqlsh.py. > I've got a patch which just adds an option to explicitly specify the protocol > version (for those who want to do that) and then otherwise defaults to not > setting the protocol version, i.e using the protocol version from the client > which we ship, which should by default be the same protocol as the server. > Then it should downgrade gracefully as was intended. > Let me know if that seems reasonable. > Thanks, > Matt -- This message was sent by Atlassian JIRA (v6.3.15#6346)