How does that work? As near as I can figure, you need to have all the sstable files from all nodes in a rack on disk. Most will be discarded on "nodetool cleanup", but I would expect it to have to rewrite all the files due to the new token range.
> you need to have all the sstable files from all nodes in a rack on disk
If you're not using vnodes, then you need all of the sstables from the previous $RF nodes in the ring. So with RF==3, it will briefly have about treble the amount that it will finally carry.
It's a lot of temporarily wasted disk space for sure, but now you're in full control of how you get the data there