Hi,
I've read a few articles about the lack of 'simple' raidz pool expansion 
capability in ZFS.  I am interested in having a go at developing this 
functionality.  Is anyone working on this at the moment?

I'll explain what I am proposing.  As mentioned in many forums, the concept is 
really simple: allow a raidz pool to grow by adding one or more disks to an 
existing pool.  My intended user group is the consumer market, as opposed to 
the enterprise, so I expect I'll put some rather strict limitations on how/when 
this functionality will operate: to make the first implementation more 
achievable.

The use case I will try and solve first is, what I see as, the simplest.  I 
have a raidz pool configured with 1 file system on top; no snapshots.  I want 
to add an additional disk (must be at least the same size as the rest of the 
disks in the pool).  I don't mind if there is some downtime.  I want all my 
data to take advantage of the additional disk.

What is the benefit to the consumer?  The answer is simple:
- more flexibility in growing storage i.e. can have an odd number of disks.
- more disk space available for use e.g. 2 pools of 3 disks gives less 
available space than 1 pool of 6 disks.
- consistent with many RAID-5 implementations
- opens up the consumer market for raidz: growable small backup/SAN/Home 
Theatre appliances


I'm no expert on any of this stuff, but I do have many years experience as a 
software engineer.  Is there a mentoring program that Sun offers so I can get 
some assistance when necessary?  My expectation is that this isn't impossible 
to do but it isn't simple to do either.

Are there any procedural hoops I need to jump through to take on this piece of 
work?


Regards,
Ty
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to