> 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