Hello ZFS gurus and fellow fans.

As we all know ZFS does not _yet_ support relayout of pools.  I want to know
whether there is any hope for this to become available in the near future?

>From my outside view it sounds like it should be possible to set a flag to
stop allocating new blocks from a specific device, then start a job to
"touch" each block on the subject device, causing each block to be CoW moved
to one of the other disks until there are no more blocks left on that device
and then finally to clear the device's pool membership status.

Similarly, adding a device into a raid-Z vdev seems easy to do:  All future
writes include that device in the list of devices from which to allocate
blocks.

But I admit, I am no programmer, so please do enlighten me :-)

-- 
Any sufficiently advanced technology is indistinguishable from magic.
   Arthur C. Clarke

My blog: http://initialprogramload.blogspot.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to