[
https://issues.apache.org/jira/browse/CASSANDRA-17919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17716923#comment-17716923
]
Stefan Miklosovic edited comment on CASSANDRA-17919 at 4/27/23 7:51 AM:
------------------------------------------------------------------------
3.11
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2144/workflows/c55dd33e-341b-4cfc-b1c1-1348de9da4cf
all failed tests in Butler:
test_dead_sync_initiator
testReprepareMixedVersionWithoutReset
4.0
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2143/workflows/edd00ec9-2230-4faf-ac40-b10ef360b596
all failed tests in Butler:
testExpireSome
testFailingMessage
4.1
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2142/workflows/96a0e62d-64a6-49e2-ae4e-1d3da38be742
tests in Butler:
paxosRepairHistoryIsntUpdatedInForcedRepair
testServiceTopPartitionsSingleTable
ShortPaxosSimulationTest - this is not in Butler but it does not seem to be
related at all
trunk
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2105/workflows/c50c15aa-8e27-4fd6-b4cc-5a216ed115d6
in Butler:
testMessageDeliveryOnReconnect
[~blerer] do you want to take additional look and +1 that? I see just usual
flakes. I am +1 myself.
was (Author: smiklosovic):
3.11
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2144/workflows/c55dd33e-341b-4cfc-b1c1-1348de9da4cf
4.0
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2143/workflows/edd00ec9-2230-4faf-ac40-b10ef360b596
4.1
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2142/workflows/96a0e62d-64a6-49e2-ae4e-1d3da38be742
trunk
https://app.circleci.com/pipelines/github/instaclustr/cassandra/2105/workflows/c50c15aa-8e27-4fd6-b4cc-5a216ed115d6
[~blerer] do you want to take additional look and +1 that? I see just usual
flakes. I am +1 myself.
> Capital P gets confused in the parser for a Duration in places where IDENT
> are needed
> -------------------------------------------------------------------------------------
>
> Key: CASSANDRA-17919
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17919
> Project: Cassandra
> Issue Type: Bug
> Components: CQL/Syntax
> Reporter: David Capwell
> Assignee: Maxim Chanturiay
> Priority: Normal
> Fix For: 3.11.x, 4.0.x, 4.1.x, 5.x
>
> Time Spent: 1h
> Remaining Estimate: 0h
>
> This was found while adding Accord Transaction syntax into CQL and fuzz
> testing to validate all possible cases… in doing this the following was found
> {code}
> String query = "BEGIN TRANSACTION\n" +
> " LET P = (SELECT v FROM " + keyspace + ".tbl
> WHERE k=? AND c=?);\n" +
> " LET row2 = (SELECT v FROM " + keyspace + ".tbl
> WHERE k=? AND c=?);\n" +
> " SELECT v FROM " + keyspace + ".tbl WHERE k=?
> AND c=?;\n" +
> " IF P IS NULL AND row2.v = ? THEN\n" +
> " INSERT INTO " + keyspace + ".tbl (k, c, v)
> VALUES (?, ?, ?);\n" +
> " END IF\n" +
> "COMMIT TRANSACTION";
> {code}
> Fails with
> {code}
> SyntaxException: line 2:6 mismatched input 'P' expecting IDENT (BEGIN
> TRANSACTION LET [P]...)
> {code}
> The new LET syntax found this, but was able to reproduce in other cases
> {code}
> cqlsh:ks> CREATE TABLE P (k INT PRIMARY KEY);
> SyntaxException: line 1:13 no viable alternative at input 'P' (CREATE TABLE
> [P]...)
> cqlsh:ks>
> cqlsh:ks> CREATE TABLE p (k INT PRIMARY KEY);
> cqlsh:ks>
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]