[ https://issues.apache.org/jira/browse/CASSANDRA-18563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksey Yeschenko updated CASSANDRA-18563: ------------------------------------------ Status: Ready to Commit (was: Review In Progress) > Convert AccordStateCache cache from write-through to write-back > --------------------------------------------------------------- > > Key: CASSANDRA-18563 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18563 > Project: Cassandra > Issue Type: Improvement > Components: Accord > Reporter: Aleksey Yeschenko > Assignee: Aleksey Yeschenko > Priority: Normal > Fix For: 5.0 > > > Pre-requisite work for soon to go up PRs that continue shifting the bulk of > persistence from system tables to {{AccordJournal}}. The switch to write-back > caching should allow to bypass writes to the system tables entirely for some > of the transactions. > Additionally fixes some bugs in the cache, e.g. {{AsyncLoader}} failing to > load an object could cause entries to be forever stuck in {{PENDING}} state > because it would never reach the code path that submits the load runnables to > the executor (that is now the job of the cache). Also switched the list > implementation from a hand-rolled ad-hoc one to the pre-existing > {{IntrusiveLinkedList}}, plus various simplifications and cleanup. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org