I'm Stuart Gathman, a Fedora packager and user. Some resume things are here: http://gathman.org/vitae
Now that dnf system-upgrade is the preferred way to upgrade, I wanted to share how to use LVM to do so with a better fallback (in case something goes south) than "restore from backup".
I wrote a draft. I don't quite like it yet - there are too many steps. The "copy snapshot of rootfs to new lv" could be automated (but isn't yet). It's probably not good form to attach or include it, but here is a link: https://gathman.org/papers/upgrade.txt
magazine@lists.fedoraproject.org