[
https://issues.apache.org/jira/browse/CASSANDRA-768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonathan Ellis resolved CASSANDRA-768.
--------------------------------------
Resolution: Not A Problem
there is no way to know if hinted handoff is complete. HH is just an
optimization to reduce inconsistency window; trying to make it more than that
is asking for trouble. (what if a node w/ HH data goes down mid-transfer? do
you wait indefinitely? if you do then you can screw yourself on availability;
if you don't, then what have you solved?)
> "safe mode" for nodes so that they do not participate in reads until hinted
> handoff is complete
> -----------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-768
> URL: https://issues.apache.org/jira/browse/CASSANDRA-768
> Project: Cassandra
> Issue Type: New Feature
> Components: Core
> Reporter: Robert Coli
> Priority: Minor
>
> Summary :
> When using ConsistencyLevel.ONE for read performance reasons, stale data can
> be served by a node which has been temporarily unavailable. When a node has
> been unavailable for some time and other nodes have queued updates for it via
> hinted handoff, it would be operationally useful to be able to configure the
> node to not participate in read traffic until the hinted handoff process is
> complete. A "safe mode" would offer operators a greater consistency guarantee
> across all nodes without the per-read performance tradeoff of a higher
> ConsistencyLevel. This "safe mode" concept might also be applicable to nodes
> undergoing "repair" processes, for example in the case of on-disk data
> corruption or loss.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.