Hello, I try to understand btrfs logic in mounting of multi-device filesystem when device generations are different. All my questions are related to RAID5/6 for system, metadata, and data case.
Kernel can mount FS with different device generations (if drive was physically removed before last unmount and returned back after, for example) now but scrub will report uncorrectable errors after this (but second run doesn't show any errors). Does any documentation about algorithm of multiple device handling in such case exist? Does the case with different device generations is allowed in general and what worst cases can be here? What should happen if device was removed and returned back after some time when filesystem is online? Should some kind of device reopening be possible or one possible way to guarantee FS consistensy is to mark such device as missing and to replace it? If any sources of such information exist (except btrfs code) please point me to them. -- 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