Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Aug 2006 11:47:03 -0500
From:      Eric Anderson <anderson@centtech.com>
To:        Christian Laursen <xi@borderworlds.dk>
Cc:        freebsd-geom@freebsd.org
Subject:   Re: Geom class project idea - geom_cow
Message-ID:  <44F31E07.4050008@centtech.com>
In-Reply-To: <ygfpsek95qk.fsf@dominion.borderworlds.dk>
References:  <ygfpsek95qk.fsf@dominion.borderworlds.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/28/06 11:37, Christian Laursen wrote:
> I have an idea for a geom class that I think could be useful in a number
> of scenarios.
> 
> The basic idea is that it takes two existing providers and uses the first
> one as a starting point and the other one to keep changes to the first
> one using copy-on-write.
> 
> The second provider will need a bitmap to keep track of the blocks that
> have changed as well as at least as much space as the base provider.
> 
> A number of the cases in which this class would prove useful are cases
> where you would otherwise choose unionfs. However, approaching this
> problem in geom seems simpler. (At least to me)
> 
> I propose that this idea be added to <http://www.freebsd.org/projects/ideas/>;
> and/or <http://www.freebsd.org/projects/summerofcode.html>.
> 
> Unfortunately I don't have the time nor much kernel hacking experience to
> do this myself at this point.
> 


This sounds a little like the gjournal project done by Ivan Voras for 
last years SoC project.  Does it seem like what you want?

Eric


-- 
------------------------------------------------------------------------
Eric Anderson        Sr. Systems Administrator        Centaur Technology
Anything that works is better than anything that doesn't.
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44F31E07.4050008>