I run the update simultaneously on all nodes. I run the command (on Linux)
nohup nodetool upgradesstables &
and then log out and let it work. This is a low priority task and it will take as long as it takes to rewrite all sstables that require rewriting. I did not notice any problems with the delay during the update.
If, for example, you have 1 TB of data per node (naughty!), Then updating requires rewriting all 1 TB of data across multiple files. Reading a record of this data at a slow speed may take several days.
note : since sstables are immutable, and since the backup is done by creating a hard link to the sstable file, as the upgrade process works, you will double the amount of disk space used. Therefore, monitor your disk space and delete snapshots, if necessary, to free up space, especially if your nodes use more than 50% of the disk space for data.
Gary
source share