cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carl Yeksigian (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-10405) MV updates should optionally wait for acknowledgement from view replicas
Date Mon, 28 Sep 2015 17:57:04 GMT

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

Carl Yeksigian updated CASSANDRA-10405:
---------------------------------------
    Issue Type: Improvement  (was: Bug)

> MV updates should optionally wait for acknowledgement from view replicas
> ------------------------------------------------------------------------
>
>                 Key: CASSANDRA-10405
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10405
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Carl Yeksigian
>              Labels: materializedviews
>             Fix For: 3.x
>
>
> MV updates are currently completely asynchronous in order to provide parallelism of updates
trying to acquire the partition lock. For some use cases, leaving the MV updates asynchronous
is exactly what's needed.
> However, there are some use cases where knowing that the update has either succeeded
or failed on the view is necessary, especially when trying to allow read-your-write behavior.
In those cases, we would follow the same code path as asynchronous writes, but at the end
wait on the acknowledgements from the view replicas before acknowledging our write. This option
should be for each MV separately, since MVs which need the synchronous properties might be
mixed with MV which do not need this.



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

Mime
View raw message