On Thu, Jun 03, 2010 at 12:40:34PM -0700, Frank Cusack wrote:
> On 6/3/10 12:06 AM -0400 Roman Naumenko wrote:
> >I think there is a difference. Just quickly checked netapp site:
> >
> >Adding new disks to a RAID group If a volume has more than one RAID
> >group, you can specify the RAID group to which you are adding disks.
> 
> hmm that's a surprising feature to me.

It's always been possible with Netapp.  Back in the pre-5.0 (maybe it
was pre-4.0) days, an OnTAP device only had one raid group and one
filesystem/volume.  All you could do was expand it, not add additional
raid groups or additional volumes.  When the other features were added,
the ability to expand a raid group was not removed.

> I remember, and this was a few years back but I don't see why it would
> be any different now, we were trying to add drives 1-2 at a time to
> medium-sized arrays (don't buy the disks until we need them, to hold
> onto cash), and the Netapp performance kept going down down down.  We
> eventually had to borrow an array from Netapp to copy our data onto
> to rebalance.  Netapp told us explicitly, make sure to add an entire
> shelf at a time (and a new raid group, obviously, don't extend any
> existing group).

Yup, that's absolutely the best way to do it.  Otherwise, all your
writes will be on the one or two new disks creating hotspots until you
can rebalance your data, and that could take a long time.  I'm pretty
sure in the distant past, they had no online rebalancer.  Nowadays there
is one, but it's not particularly speedy.

Think adding a mirror pair to a large, nearly-full zpool.  The same
thing will happen.

-- 
Darren
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to