[
https://issues.apache.org/jira/browse/CASSANDRA-18524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benedict Elliott Smith updated CASSANDRA-18524:
-----------------------------------------------
Resolution: Fixed
Status: Resolved (was: Triage Needed)
> CEP-15: (Accord) Separate durable and transient listeners
> ---------------------------------------------------------
>
> Key: CASSANDRA-18524
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18524
> Project: Cassandra
> Issue Type: Improvement
> Reporter: Benedict Elliott Smith
> Priority: Normal
>
> Transient listeners should be handled differently and, ironically, should be
> more "persistent" in that they should not disappear when we evict state from
> cache. This patch separates listeners into `DurableAndIdempotent` and
> `Transient` with the latter being saved in a shared global register that also
> more easily permits us to ensure we do not invoke listeners redundantly (and
> for listeners themselves to know if we have done so). This is also a stepping
> stone to ensuring listeners survive cache eviction.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]