I'm concerned about the bad reports of using shuffle to do a vnode upgrade
(and I did a "smoke test" trying shuffle a test cluster, and had out of
disk space issues).

I then started to plan out the "dual DC" upgrade path, but I wonder if this
option is easier:

Starting point: N node cluster, no vnodes.

1.) Upgrade all N nodes to vnodes in place
2.) Boot N new nodes and let them bootstrap
3.) Decommission the N old nodes

And/Or

1.) Upgrade all N nodes to vnodes in place
Start loop
2.) Boot a new node and let it bootstrap
3.) Decommission an old node
End loop

The only problem I can think of is unlike dual DC, there is no easy
rollback strategy.  Though, at this point, vnodes have been in the wild for
quite some time, and I kind of want/need to move over to vnodes, so it's
"vnodes or bust" so to speak :-)

Am I missing a terrible "gotcha" (other than the rollback issue)?  I did a
smoke test of the 2nd scenario (one node in/out at a time) and didn't see
any issues....

will

Reply via email to