On 2011-06-24 01.39, Matthew Dempsky wrote:
> What should be done about ccd(4) and raid(4)?  They both seem
> superseded in functionality by softraid(4), which also has much more
> developer interest and active development.

Never used ccd(4) so can't comment on that, but RAIDframe (raid(4)) has
a lot of functionality that is not yet implemented in softraid(4).

It has (for good reason given that softraid(4) is in the works) received
little developer attention and has a few bugs and other shortcomings.

I've tried in the past to address those I've run up against, but I know
there are probably more problems with it than is worth fixing (in
particular I've had problems with very large disks and raid sets) so I
have high hopes for softraid(4) in the future.

> Are there any users still using ccd(4) and/or raid(4) and unable to
> upgrade to softraid(4)?  Will anyone be up a creek if ccd(4)/raid(4)
> were removed?

I for one will be up the worst of creeks if raid(4) was removed, that
would force me to stay on 4.9 until softraid(4) have evolved enough
(which I have no doubt will happen eventually), so please please don't
remove raid(4) just yet. :-)

My wish list for softraid(4) to enable me to say goodbye to RAIDframe
is something like this (not exhaustive and in no particular order):

- More complete RAID support overall, including
  - ability to tune stripe sizes
  - parity initialization / rebuilding, preferrably with background
    mode
  - Hot spare support
  - Better handling of stripe (disk) failures
  - Better handling of recovery from failed stripes (ability to hot
    plug a replacement disk and rebuild on the spot for example)
  - Full stripe writes for perfomance
  - Usable status reporting
  - Stripe on stripe (on stripe ...) support to be able to build
    RAID 0+1 and RAID50 sets, as well as crypto on raid (this may
    work now, haven't tried lately)
  - RAID6 support (way way back in priority though)

- Bootable/rootable raid sets (I know this is close now)

- More consistent sd<n> unit allocation (perhaps this is achievable
  with DUID, I haven't had time to explore that yet)

- Probably other small features as well, that I'll probably think
  of the moment I've sent this mail off...


Regards,
/Benny

-- 
internetlabbet.se     / work:   +46 8 551 124 80      / "Words must
Benny LC6fgren        /  mobile: +46 70 718 11 90     /   be weighed,
                    /   fax:    +46 8 551 124 89    /    not counted."
                   /    email:  benny -at- internetlabbet.se

Reply via email to