> question is: if you had such an implementation, are there > drawbacks expectable for the single-mount case? If not I'd vote for it > because there are not really many alternatives "on the market".
As I understand it, the largest issue is in locking and boundaries. Two different systems could mount a filesystem, and try to use some sort of on-disk markers to keep from writing to the same area at the same time... but there is often some bit of time between when a system sends data to the disk and when it would become available to read from the disk, and little or no guarantee about the order in which the data is written. All the work that goes into making transactions atomic depends on there only being a single path to the disk - through the code that handles transactions. If data can arrive on the disk without being managed by that code, all bets are off. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html