Red Hat Bugzilla – Bug 1015657
RFE: how to show multiple instances of other (or prior Fedora) installs, instead of snapshots
Last modified: 2013-10-29 19:43:59 EDT
Description of problem: Manual Partitioning shows two instances of Fedora 20, probably because btrfs root has been snapshotted, and hence there are in a sense two Fedora 20 installs. But this is going to cause problems if root is snapshot 50x as is semi-planned with the rollback project.
This may also be occur with thinp snapshots.
Version-Release number of selected component (if applicable):
Always if there are snapshots of root.
Steps to Reproduce:
1. Install Fedora 20 once.
2. Sometime later, make a snapshot of its root subvolume.
3. Rerun the installer.
Two Fedora 20 installations (or as many as there are snapshots it seems).
Also, no differentiation between what are separate/unique Fedora installations vs snapshots.
We either need fs metadata to help distinguish between separate installations and snapshots, with a user interface that indicates such. Or maybe some kind of installation specific UUID, then if anaconda sees multiple subvolumes with the same UUID it knows they're not unique.
Cosmetic issue, but will result in user confusion if there are automatic snapshots per: http://fedoraproject.org/wiki/Changes/Rollback
Created attachment 807895 [details]
screenshot Manual Partitioning
There is one "in use" root subvolume and a snapshot of it (hence there are in effect two root subvolumes).
Created attachment 807896 [details]
Created attachment 807897 [details]
Oops. http://fedoraproject.org/wiki/Changes/Rollback is rollback via thinp snapshots. Untested to see if the problem reproduces there.
The current one for btrfs seems to be: https://fedoraproject.org/wiki/Features/OfflineSystemUpdates