[Newb] Compatibility with TensComplement

19 views
Skip to first unread message

Ze'ev

unread,
Sep 1, 2011, 5:20:35 PM9/1/11
to zfs-macos
Totally new to ZFS here ..
If I install this version, and down the road switch to the
TensComplement version, would I have to wipe my existing pools? Or
would they be compatible?

Thanks!

Derek Day

unread,
Sep 2, 2011, 8:10:29 AM9/2/11
to zfs-...@googlegroups.com

Welcome.

You would not have to wipe. Zpools and datasets(aka filesystems that are created with the zfs command) are upward compatible with newer versions.

TensComplement supports a higher zpool and zfs versions than maczfs does currently. If you want to create a zpool on linux, illumOS, Solaris, or OpenSolaris, and have it useable by macZFS, you would need to create pools and datasets explicitly with the lower version number..then you would be able to mount the same pools on any platform that has a supported ZFS implementation.

HTH
Derek

Ze'ev

unread,
Sep 2, 2011, 11:54:14 AM9/2/11
to zfs-...@googlegroups.com
OK, thanks!

Daniel M. Zimmerman

unread,
Sep 2, 2011, 2:08:19 PM9/2/11
to zfs-...@googlegroups.com

--On 2 September 2011 08:10:29 -0400 Derek Day <dere...@intersystems.com>
wrote:

> Welcome.
>
> You would not have to wipe. Zpools and datasets(aka filesystems that are
> created with the zfs command) are upward compatible with newer versions.

While this is true, it is unclear whether TensComplement has any plans to
support upgrading MacZFS pools, and the TensComplement implementation
currently mounts such pools read-only (from Twitter: "we import v8 pools
read-only (on-disk changes are substantial) not sure if initial release
will support in-place upgrading from v8"). Since MacZFS and the
TensComplement implementation apparently do their Mac-compatibility for
ACLs and such a bit differently, I wouldn't be surprised to see them not
support upgrading of MacZFS pools.

-Dan

------------------------------------------------------------------
Daniel M. Zimmerman TFF Enterprises
1900 Commerce St. Box 358426 http://www.tffenterprises.com/
Tacoma, Washington 98402 USA d...@tffenterprises.com

Daniel Bethe

unread,
Sep 2, 2011, 2:22:04 PM9/2/11
to zfs-...@googlegroups.com
>> You would not have to wipe. Zpools and datasets(aka filesystems that are
>> created with the zfs command) are upward compatible with newer versions.
>
>While this is true, it is unclear whether TensComplement has any plans to support upgrading MacZFS pools, and the TensComplement implementation currently mounts such pools read-only (from Twitter: "we import v8 pools read-only (on-disk changes are substantial) not sure if initial release will support in-place upgrading from v8"). Since MacZFS and the TensComplement implementation apparently do their Mac-compatibility for ACLs and such a bit differently, I wouldn't be surprised to see them not support upgrading of MacZFS pools.
>


Even if Z410 doesn't allow the upgrade, t seems like you could reboot to a different OS and perform the upgrade.  But it seems even more like you might not want to in any case, if you can avoid it!  ^_^  I don't know the internal challenges and caveats involved in upgrading.  Maybe they refuse just to avoid a corner case which most low-end users don't have.  I wonder!  We'll see if anyone else here knows more about the internals of the zpool upgrade process.

Reply all
Reply to author
Forward
0 new messages