On Thu, Oct 15, 2009 at 03:32:44PM -0700, Erik Trimble wrote:

> Expanding a RAIDZ (i.e. adding another disk for data, not parity) is a 
> constantly-asked-for feature.
> 
> It's decidedly non-trivial (frankly, I've been staring at the code for a 
> year now, trying to figure out how, and I'm just not up to the task).   
> The biggest issue is interrupted expansion - i.e. I've got code to do it 
> (expansion), but it breaks all over the place when I interrupt the 
> expansion - horrible pool corruption all the time.  And I think that's 
> the big problem - how to do the expansion in stages, while keeping the 
> pool active.  At this point, the only way I can get it to work is to 
> offline (ie export) the whole pool, and then pray that nothing 
> interrupts the expansion process.

Anyone knows how Drobo does it?

-- 
Eugen* Leitl <a href="http://leitl.org";>leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to