On Tue, Aug 03, 2004 at 05:05:16PM +0200, Jörn Engel wrote:
> To avoid sending a pure test message and being banned from the list,
> I'll have to add something useful as well... cowlinks.
> 
> Matt and Herbert have told me they really want that project to get
> finished asap - reason enough for me to give it some more focus again.
> 
> The patches on the webpage got updated and now include a fix from
> Herbert.  Thanks for that one!  If noone beats me to it, I'll check
> with Andrew Morton whether the three infrastructure patches can be
> included into -mm.

sounds good, btw, I heard the copious locking was 
removed? (matt told so, if I got him right)

> Madcow is called mad because it's just that.  You have to decide
> whether you want hard links or cow links.  Either get rid of hard
> links completely and confuse some programs.  Or use them for some
> directory trees only and get problems whenever moving between
> madcow-trees and regular trees.  Not good.

maybe some information how the COW issue is currently
addressed in linux-vserver. we are using something 
called immutable linkage invert or immutable unlink
(or hundred other names folks invented ;) but it 
basically works like this:

you create a hardlink of a file for several servers
(sometimes to a template, sometimes just between
the servers), then set the immutable attribute (which
can not be reverted inside a virtual server), and
an additional attribute (now called iunlink) which
permits the user to unlink such an otherwise immutable
hardlink reference ...

this is sufficient for most package updates and 
similar but of course a smart solution (CoW*) would
be appreciated ...

btw, the process of identifying identical files and
combining them into an immutable but unlinkable hard
reference is (here) called unification, and is done
by some userspace tools ...

> A real cowlink patch is started but still quite ugly.  It's a bit
> embarrasing, but if people don't care and want to test it anyway,
> feedback is always welcome.  I'll try to add some design details to
> the webpage soon.

> So if anyone want to participate in any way - coding, testing,
> discussion, userspace programs, documentation, whatever - please let
> me know.  Help is always appreciated.

I'm willing to help where it is required, as much
as my time permits ...

best,
Herbert

> Oh yes, the web page is here:
> http://wohnheim.fh-wedel.de/~joern/cowlink/
> 
> Jörn
> 
> -- 
> Schrödinger's cat is <BLINK>not</BLINK> dead.
> -- Illiad
> _______________________________________________
> Vserver mailing list
> [EMAIL PROTECTED]
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
[EMAIL PROTECTED]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to