It will be mandatory, automatic, and gradual.
I’ve been working testing it gradually (my tiniest node) on it because most of my storage uses NFS mounted storage (which storj doesn’t support) and it breaks on the new hashstore unless I make adjustments.