[ 
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]

Reply via email to