[
https://issues.apache.org/jira/browse/CASSANDRA-21212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benedict Elliott Smith updated CASSANDRA-21212:
-----------------------------------------------
Description:
Nodes that are regaining ranges can result in subtle edge cases when we still
have command stores left over from previous epochs that overlap with the range
we are regaining. Ensure this is handled gracefully.
Also, command stores must be deleted once they are no longer in use. We delete
ShardHolders/CommandStores whenever this happens, but keep a lighter weight map
to store previously owned ranges to manage regaining ranges.
was:
Currently, command stores are not deleted even after they are no longer in use.
We delete ShardHolders/CommandStores whenever this happens, but keep a lighter
weight map to store previously owned ranges to maintain the invariants in
https://issues.apache.org/jira/browse/CASSANDRA-21183.
> Safely regain ranges, and delete retired command stores
> -------------------------------------------------------
>
> Key: CASSANDRA-21212
> URL: https://issues.apache.org/jira/browse/CASSANDRA-21212
> Project: Apache Cassandra
> Issue Type: Improvement
> Reporter: Alan Wang
> Assignee: Alan Wang
> Priority: Normal
> Attachments: ci_summary.html, result_details.tar.gz
>
> Time Spent: 1h 10m
> Remaining Estimate: 0h
>
> Nodes that are regaining ranges can result in subtle edge cases when we still
> have command stores left over from previous epochs that overlap with the
> range we are regaining. Ensure this is handled gracefully.
> Also, command stores must be deleted once they are no longer in use. We
> delete ShardHolders/CommandStores whenever this happens, but keep a lighter
> weight map to store previously owned ranges to manage regaining ranges.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]