[ 
https://issues.apache.org/jira/browse/CASSANDRA-8591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Smith updated CASSANDRA-8591:
------------------------------------
    Priority: Minor  (was: Major)

> Tunable bootstrapping
> ---------------------
>
>                 Key: CASSANDRA-8591
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8591
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Donald Smith
>            Priority: Minor
>
> Often bootstrapping fails due to errors like "unable to find sufficient 
> sources for streaming range". But cassandra is supposed to be fault tolerant, 
> and it's supposed to have tunable consistency.
> If it can't find some sources, it should allow bootstrapping to continue, 
> under control by parameters (up to 100 failures, for example), and should 
> print out a report about what ranges were missing.  For many apps, it's far 
> better to bootstrap what's available then to fail flat.
> Same with rebuilds.
> We were doing maintenance on some disks and when we started back up, some 
> nodes ran out of disk space, due to operator miscaluculation. Thereafter, 
> we've been unable to bootstrap new nodes, due to "unable to find sufficient 
> sources for streaming range."  But bootstrapping with partial success would 
> be far better than being unable to bootstrap at all, and cheaper than a 
> repair. Our consistency requirements are low but not zero.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to