You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Dmitry Kropachev (Jira)" <ji...@apache.org> on 2020/04/16 07:32:00 UTC

[jira] [Updated] (CASSANDRA-15735) Add serial consistency option and regular and serial consistency into profile yaml

     [ https://issues.apache.org/jira/browse/CASSANDRA-15735?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Kropachev updated CASSANDRA-15735:
-----------------------------------------
     Bug Category: Parent values: Correctness(12982)Level 1 values: API / Semantic Implementation(12988)
       Complexity: Low Hanging Fruit
    Discovered By: User Report
    Fix Version/s: 4.x
         Severity: Normal

> Add serial consistency option and regular and serial consistency into profile yaml
> ----------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-15735
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15735
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tool/stress
>            Reporter: Dmitry Kropachev
>            Priority: Normal
>             Fix For: 4.x
>
>         Attachments: profile.yaml
>
>
> Needed to be done in order to be able to control serial consistency and regular consistency levels separately.
> For instance, it was not possible to set serial consistency to LOCAL_SERIAL and regular consistency to QUORUM.
> We have following code handling it all over the place:
> if (cl.isSerialConsistency()) statement.setSerialConsistencyLevel(JavaDriverClient.from(cl)); else statement.setConsistencyLevel(JavaDriverClient.from(cl));
> With the fix it beacome possible to set serial and regular consistency separately, also it is possible to specify consistency in yaml file per query, in case you want to stress with dirrefent consistency levels, in following manner:
> lwt_update_one_column:
>     cql: update blogposts set lwt_ind = 10000001 where domain = ? and published_date = ? if lwt_ind < 0
>     fields: samerow
>     consistencyLevel: QUORUM
>     serialConsistencyLevel: LOCAL_SERIAL
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org