[
https://issues.apache.org/jira/browse/CASSANDRA-18344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Capwell updated CASSANDRA-18344:
--------------------------------------
Reviewers: Benedict Elliott Smith, David Capwell (was: Benedict Elliott
Smith)
> Store PreAccept, Accept, Commit, and Apply in a durable log before processing
> by CommandStores
> ----------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-18344
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18344
> Project: Cassandra
> Issue Type: New Feature
> Components: Accord
> Reporter: Aleksey Yeschenko
> Assignee: Aleksey Yeschenko
> Priority: Normal
> Time Spent: 1h 10m
> Remaining Estimate: 0h
>
> Write PreAccept, Accept, Commit, and Apply messages durably to a journal.
> CommandStore will then processes the messages in write order.
>
> This is a prerequisite JIRA for several incoming improvements, such as
> reducing the data we store in system tables, making command stores and
> progress log persistent, simplifying caching.
> The journal supports invalidating individual entries by id and sets of
> owners, and looking up records by id, both needed for near-future Accord work.
>
> Several complete/near-complete parts of the generic journal implementation
> have been temporarily taken out until we need them (soon, once
> bootstrap/state reclamation are implemented).
> These include invalidation support (in memory and on-disk implementations),
> and segment compaction (not needed without invalidations).
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]