[
https://issues.apache.org/jira/browse/CASSANDRA-20519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Petrov updated CASSANDRA-20519:
------------------------------------
Description:
* Improve Journal threading model (switch to a single maintenance
executer in place of multiple executors)
* Improve signalling during segment allocation; avoid using wait queues
for both segment allocation and flushes
* Get rid of callback queues and record pointers, and instead use
Allocation for signalling flush completion
* Fix an issue with segment availability for read during switching
* Wire up failure callbacks for journal
> Accord: Journal improvements
> ----------------------------
>
> Key: CASSANDRA-20519
> URL: https://issues.apache.org/jira/browse/CASSANDRA-20519
> Project: Apache Cassandra
> Issue Type: Bug
> Reporter: Alex Petrov
> Assignee: Alex Petrov
> Priority: Normal
> Attachments: ci_summary.html
>
>
> * Improve Journal threading model (switch to a single maintenance
> executer in place of multiple executors)
> * Improve signalling during segment allocation; avoid using wait queues
> for both segment allocation and flushes
> * Get rid of callback queues and record pointers, and instead use
> Allocation for signalling flush completion
> * Fix an issue with segment availability for read during switching
> * Wire up failure callbacks for journal
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]