I don’t think you have to worry about it yet. The v2 version was apparently introduced with kernel 5.15. Short of creating a new pool (which by default on the newer OpenSUSE Rockstor builds should now be created with the space cache v2), you can also force the switch on your existing pool.
I then unmounted the pool (and its shares, manually) and ran (since I already had a btrfs-prog version of higher than 6.6) on one of the devices of the pool, e.g.:
btrfs rescue clear-space-cache v1 /dev/sdb
option described in the btrfs docs:
After that I did a reboot, and the system came back up.
For btrfs programs >= 6.6 one would use this command: btrfs check --clear-space-cache v1 /dev/device
The remount didn’t take very long for my 18TB array, but according to the website mentioned above it might take longer for biggish setups.
In every day use I can’t tell whether it made much of a difference, though it’s supposed to be more efficient …
On a pool that uses V1 (like the root pool), the output would be:
compat_ro_flags 0x0
The one thing I don’t know is, whether for the non-root pools, after having added the additional mount option for v2 and cleared the v1 cache, whether the additional mount option can be removed again, because btrfs will now use it by default.