cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paulo Motta (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-11850) cannot use cql since upgrading python to 2.7.11+
Date Fri, 22 Jul 2016 03:58:20 GMT

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

Paulo Motta commented on CASSANDRA-11850:
-----------------------------------------

bq. During debugging I noticed that failed attempts were always sent to child process no.
0. This change ensures that failed attempts are sent to the child process following the one
that failed.

ah OK, now it makes sense, thanks for the explanation!

bq. Thanks for the manual tests. Perhaps we can open a ticket to create a test once byteman
is integrated with dtests?

Sure, I created CASSANDRA-12272 for this matter and assigned to [~cassandra-te] so it's not
forgotten (hope it's OK [~philipthompson] :))

bq. OK, I think you've already removed the known failures in you commit. I will close those
tickets when we commit this.

The multiplexer 3 x 100 run looks good for [trunk|https://cassci.datastax.com/view/Parameterized/job/parameterized_dtest_multiplexer/173/],
but on [2.1|https://cassci.datastax.com/view/Parameterized/job/parameterized_dtest_multiplexer/177/]
there are a few test runs failing with {{21 Jul 2016 09:39:25 \[node1\] Missing: \['127.0.0.2
is now \[dead|DOWN\]'\]:}}, but it seems to be some environmental problem unrelated to this
particular test so I guess we're safe to remove the flaky annotations and close CASSANDRA-11999/CASSANDRA-10884.

Can you please include the excerpt below on your dtest PR to hopefully increase resilience
to this?
{noformat}
diff --git a/cqlsh_tests/cqlsh_tests.py b/cqlsh_tests/cqlsh_tests.py
index 721d81f..c9f03c8 100644
--- a/cqlsh_tests/cqlsh_tests.py
+++ b/cqlsh_tests/cqlsh_tests.py
@@ -1468,7 +1468,7 @@ Tracing session:""")
         @jira_ticket CASSANDRA-9689
         """
         self.cluster.populate(3)
-        self.cluster.start(wait_for_binary_proto=True)
+        self.cluster.start(wait_for_binary_proto=True, wait_other_notice=True)
 
         node1, node2, node3 = self.cluster.nodelist()
         node2.stop(wait_other_notice=True)
{noformat}

bq. I've extracted the change and put it on a separate branch. Details are on CASSANDRA-11979,
I've put you as reviewer.

Sounds good, will follow-up there.

bq. Here are the up-to-date branches and latest tests results:

Final patch and test results look good. The only final nit is that I'm still a bit unsure
if this meets the critical requirement to go on 2.1 though, WDYT [~Stefania]? In particular
I'm not sure at which point we stop supporting python upgrades. [~thobbs] Would you have any
suggestion on this?

> cannot use cql since upgrading python to 2.7.11+
> ------------------------------------------------
>
>                 Key: CASSANDRA-11850
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-11850
>             Project: Cassandra
>          Issue Type: Bug
>          Components: CQL
>         Environment: Development
>            Reporter: Andrew Madison
>            Assignee: Stefania
>              Labels: cqlsh
>             Fix For: 2.1.x, 2.2.x, 3.0.x, 3.x
>
>
> OS: Debian GNU/Linux stretch/sid 
> Kernel: 4.5.0-2-amd64 #1 SMP Debian 4.5.4-1 (2016-05-16) x86_64 GNU/Linux
> Python version: 2.7.11+ (default, May  9 2016, 15:54:33)
> [GCC 5.3.1 20160429]
> cqlsh --version: cqlsh 5.0.1
> cassandra -v: 3.5 (also occurs with 3.0.6)
> Issue:
> when running cqlsh, it returns the following error:
> cqlsh -u dbarpt_usr01
> Password: *****
> Connection error: ('Unable to connect to any servers', {'odbasandbox1': TypeError('ref()
does not take keyword arguments',)})
> I cleared PYTHONPATH:
> python -c "import json; print dir(json); print json.__version__"
> ['JSONDecoder', 'JSONEncoder', '__all__', '__author__', '__builtins__', '__doc__', '__file__',
'__name__', '__package__', '__path__', '__version__', '_default_decoder', '_default_encoder',
'decoder', 'dump', 'dumps', 'encoder', 'load', 'loads', 'scanner']
> 2.0.9
> Java based clients can connect to Cassandra with no issue. Just CQLSH and Python clients
cannot.
> nodetool status also works.
> Thank you for your help.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message