[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] double or triple access to ext2, ext3 or other partitions



On Tue, Nov 23, 2004 at 05:30:04PM +0000, Mark Williamson wrote:
> >2) at every point in the ext2 and ext3 filesystem drivers where
> >SMP-driven locking is performed, add in xen-semaphore usage and locking
> >(as well / instead).
> 
> It's not quite that simple: the ext driver in each domain will be caching 
> data related to its filesystem changes in memory.  In an SMP system, both 
> CPUs can see this cached data in memory, whereas separate virtual machines 
> cannot see what each other are caching.

 oh drat.

> Mounting the same partition is already possible using a cluster filesystem 
> (like GFS).  Cluster filesystems handle the extra locking correctly 
> because they're designed for use with multiple hosts sharing a disk (e.g. 
> over a SAN).  They'll even work with multiple writers.
 
 oooooo :)

> It is also possible to export any filesystem via NFS and have it mounted 
> by multiple domains or to have copy-on-write semantics (e.g. using LVM) so 
> that domains never see each others changes (thus circumventing the 
> problem).

 in that case, the NFS server becomes the single point of failure should
 it become attacked / compromised.

 thank you for your advice about gfs, i will most definitely investigate
 it.

 ta,

 l.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.