On Wed, Jun 2, 2010 at 3:54 PM, Roman Naumenko <ro...@naumenko.ca> wrote:
> And some time before I had suggested to a my buddy zfs for his new home 
> storage server, but he turned it down since there is no expansion available 
> for a pool.

There's no expansion for aggregates in OnTap, either. You can add more
disks (as a raid-dp or mirror set) to an existing aggr, but you can
also add more vdevs (as raidz or mirrors) to a zpool two.

> And he really wants to be able to add a drive or couple to an existing pool. 
> Yes, there are ways to expand storage to some extent without rebuilding it. 
> Like replacing disk with larger ones. Not enough for a typical home user I 
> would say.

You can do this. 'zpool add'

> Nevertheless, NetApp appears to have such feature as I learned from my 
> co-worker. It works with some restrictions (you have to zero disks before 
> adding, and rebalance the aggregate after and still without perfect 
> distribution) - but Ontap is able to do aggregates expansion nevertheless.

Yeah, you can add to a aggr, but you can't add to a raid-dp set. It's
the same as ZFS.

ZFS doesn't require that you zero disks, and there is no rebalancing.
As more data is written to the pool it will become more balanced
however.

> So, my question is: what does prevent to introduce the same for zfs at 
> present time? Is this because of the design of zfs, or there is simply no 
> demand for it in community?
>
> My understanding is that at present time there are no plans to introduce it.

Rebalancing depends on bp_rewrite, which is vaporware still. There has
been discussion of it for a while but no implementation that I know
of.

Once the feature is added, it will be possible to add or remove
devices from a zpool or vdev, something that OnTap can't do.

-B

-- 
Brandon High : bh...@freaks.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to