> Expanding a RAIDZ (which, really, is the only thing
> that can't do right 
> now, w/r/t adding disks) requires the Block Pointer
> (BP) Rewrite 
> functionality before it can get implemented.
> 
> We've been promised BP rewrite for awhile, but I have
> no visibility as 
> to where development on it is in the schedule.
> 
> Fortunately, several other things also depend on BP
> rewrite (e.g.  
> shrinking a pool (removing vdevs), efficient
> defragmentation/compaction, 
> etc.).
> 
> So, while resizing a raidZ device isn't really high
> on the list of 
> things to do, the fundamental building block which
> would allow for it to 
> occur is very much important for Oracle. And, once BP
> rewrite is 
> available, I suspect that there might be a raidZ
> resize contribution 
> from one of the non-Oracle folks.  Or, maybe even
> someone like me (whose 
> not a ZFS developer inside Oracle, but I play one on
> TV...)
> 
> 
> Dev guys - where are we on BP rewrite?

I was thinking about asking the same thing recently as I would really like to 
see BP rewrite implemented.  This seems to pop up here every several months.  
There were rumblings last fall that the BP rewrite stuff would potentially be 
finished by now.  The bug (CR 4852783) has been around for 7 years though.  

The functionality it would enable would be quite attractive for many more 
things than just expanding a raidz vdev, although that is my primary interest 
in it.  The basics of expanding a raidz vdev once BP rewrite is done have 
already been outlined by Adam Leventhal.  See the URL below.

http://blogs.sun.com/ahl/entry/expand_o_matic_raid_z

Richard Bruce
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to