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