On Tue, Oct 30, 2018 at 04:43:22PM +0200, Nikolay Borisov wrote: > Here is the 3rd submission for the kernel counterpart of the uuid change > patchset. The only difference is that I (hope) have adressed all cosmetic > feedback from David as well as have reworded some change logs to ease > understanding. I've also re-run the regression tests and no failure were > obsered. > > For background information refer to first posting [0] and the second one [1] > > [0] > https://lore.kernel.org/linux-btrfs/1535531754-29774-1-git-send-email-nbori...@suse.com/ > [1] > https://lore.kernel.org/linux-btrfs/1539270244-27076-1-git-send-email-nbori...@suse.com/ > > Nikolay Borisov (6): > btrfs: Introduce support for FSID change without metadata rewrite > btrfs: Remove fsid/metadata_fsid fields from btrfs_info > btrfs: Add handling for disk split-brain scenario during fsid change > btrfs: Introduce 2 more members to struct btrfs_fs_devices > btrfs: Handle one more split-brain scenario during fsid change > btrfs: Handle final split-brain possibility during fsid change
I'm going to move this patchset from for-next to misc-next, the userspace part is on the way to devel so we should be good for more testing. There are still some usability issues that I found during testing, that can be fixed after the core is merged: - metadata_uuid is missing sysfs export (+ btrfs-progs documentation) - btrfstune -m/-M needs more verbose output, similar to -u/-U d.