ok, that makes sense, but does the partitioner add vnodes? is the number of
vnodes fixed in a cluster?

On Wed, Jun 15, 2022 at 12:10 AM Hannu Kröger <hkro...@gmail.com> wrote:

> Hey,
>
> num_tokens is tokens per node.
>
> So in your case you would have 15 vnodes altogether.
>
> Cheers,
> Hannu
>
> > On 15. Jun 2022, at 10.08, Luca Rondanini <luca.rondan...@gmail.com>
> wrote:
> >
> > Hi all,
> >
> > I'm just trying to understand better how cassandra works.
> >
> > My understanding is that, once set, the number of vnodes does not change
> in a cluster. The partitioner allocates vnodes to nodes ensuring
> replication data are not stored on the same node.
> >
> > But what happens if there are more nodes than vnodes? If I set
> num_tokens to 3 and I have 5 servers? Unless the partitioner adds vnodes
> and moves data around but it seems an extremely expensive operation. I'm
> sure I'm missing something, I'm not quite sure what! :)
> >
> > Thanks,
> > Luca
> >
>
>

Reply via email to