Thank you Rob, that's all really useful information. As our production
cluster is going to grow over time it looks like we may need to stick with
vnodes (but maybe not 256) and as you say hope the work to improve their
inefficiencies progresses quite quickly.

> In real reality, vnodes were almost certainly set to default in 2.0 so
> that they could be hardened by both early adopters (cassandra experts) and
> noobs (cassandra anti-experts) encountering problems with this default. As
> Eric Evans mentioned at the time in a related post, this is to some extent
> the reality of open source software development. Where he and I appear to
> disagree is on whether it is reasonable to set new features as defaults
> and thereby use noobs as part of your QA process for same.

I totally agree with you here. As a 'noob' reading through the Cassandra
documentation before installing for the first time everything pushes you
toward using vnodes. It's not until you start reading in forums such as
this, blog posts, and JIRA issues that it becomes clear that they do come
with caveats.

I'll look forward to the 'always-specify-initial_token best practice' post.

Thanks,
Phil



--
View this message in context: 
http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/Change-number-of-vnodes-on-an-existing-cluster-tp7594646p7594661.html
Sent from the cassandra-u...@incubator.apache.org mailing list archive at 
Nabble.com.

Reply via email to