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