On 12/08/2014 04:30 PM, Phillip Susi wrote: > On 12/4/2014 1:39 PM, Goffredo Baroncelli wrote: [...] >> To check if a device is a LVM snapshot, it is checked the 'udev' >> device property 'DM_UDEV_LOW_PRIORITY_FLAG' . If it is set to 1, >> the device has to be skipped. > >> As consequence, btrfs now depends also by the libudev. > > Rather than modify btrfs device scan to link to libudev and ignore the > caller when commanded to scan a snapshot, wouldn't it be > simpler/better to just fix the udev rule to not *call* btrfs device > scan on the snapshot?
I like this approach, but as I wrote before, it seems that initramfs executes a "btrfs dev scan".... (see my previoue email 'Re: PROBLEM: #89121 BTRFS mixes up mounted devices with their snapshots' date 2014/12/03 9:34): $ grep -r "btrfs dev.*scan" /usr/share/initramfs-tools/ /usr/share/initramfs-tools/scripts/local-premount/btrfs: /sbin/btrfs device scan 2> /dev/null (this is from a debian). However it has to be pointed out that fedora doesn't seems to do the same... I have to investigate a bit.... > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- gpg @keyserver.linux.it: Goffredo Baroncelli <kreijackATinwind.it> Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html