Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Apr 2010 17:28:15 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        John Baldwin <jhb@freebsd.org>
Cc:        freebsd-current@freebsd.org, freebsd-geom@freebsd.org
Subject:   Re: Switchover to CAM ATA?
Message-ID:  <4BD1AE7F.2060907@FreeBSD.org>
In-Reply-To: <201004230950.33999.jhb@freebsd.org>
References:  <4BD06BD9.6030401@FreeBSD.org> <201004230950.33999.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote:
> On Thursday 22 April 2010 11:31:37 am Alexander Motin wrote:
>> If ataraid(4) should be reimplemented in GEOM, then how exactly? One
>> more separate RAID infrastructure in GEOM (third?) looks excessive.
>> Reuse gmirror, gstripe,... code would be nice, but will make them more
>> complicated and could be not easy for RAID0+1 (due to common metadata)
>> and RAID5 (due to lack of module in a base system).
> 
> Scott's view (which sounds good to me) is that GEOM should include a library 
> of routines for working with common transforms such as RAID1, striping, etc.  
> Each ATA RAID vendor format would then consist of a small GEOM module that 
> used the library routines to manage all the I/O and the bulk of the module 
> would be managing a specific metadata format.

Yes, I remember he proposed it somewhere. Idea is fine. Somebody with
sharp axe and lack of fear should just chop half of GEOM modules into
small pieces and collect them back. ;)

-- 
Alexander Motin



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