Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Mar 2009 12:13:39 +0100
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        Pawel Jakub Dawidek <pjd@FreeBSD.org>
Cc:        fabio@gandalf.sssup.it, geom@FreeBSD.org, phk@FreeBSD.org, arch@FreeBSD.org, ivan@FreeBSD.org
Subject:   Re: RFC: adding 'proxy' nodes to provider ports (with patch)
Message-ID:  <20090319111339.GA38075@onelab2.iet.unipi.it>
In-Reply-To: <20090319094505.GA1539@garage.freebsd.pl>
References:  <20090319081936.GA32750@onelab2.iet.unipi.it> <20090319094505.GA1539@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 19, 2009 at 10:45:05AM +0100, Pawel Jakub Dawidek wrote:
> > Hi,
> > 
> > Fabio Checconi and I have been thinking on how to implement "proxy"
> > geom nodes, i.e. nodes that have exactly 1 provider and 1 consumer
> > port, do not do any data transformation, and can be transparently
> > inserted or removed on top of a provider port while the tree is
> > actively moving data.
...


> > Overall the change is very small (see attached patch):
> > a couple of lines in g_io_request, two extra fields in the g_provider,
> > and the addition of a flag to gp->flags to control the generation
> > of g_new_provider_event.

It seems that the attachment was removed so here it is

http://info.iet.unipi.it/~luigi/FreeBSD/20090319-geom-proxy.patch

	cheers
	luigi



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