Matt Weatherford
2011-May-26 03:01 UTC
[zfs-discuss] Compatibility between Sun-Oracle Fishworks appliance zfs and other zfs implementations
Hi, We have a Sun/Oracle Fishworks appliance that we have spent a good amount of $ on. This is a great box and we love it, although the EDU discounts that Sun used to provide for hardware and support contracts seem to have dried up so the cost of supporting it moving forward is still unknown. My question is how compatible are the ZPOOL versions between the open-source ZFS implementations and the latest on-disk format from Fishworks'' ZFS... Heres what I see, having applied the very latest "firmware" (2010.Q3.2.1) to the box, and applying the deferred updates (zpool upgrades) pike# zpool get version internal NAME PROPERTY VALUE SOURCE internal version 28 default pike# zpool get version external-J4400-12x1TB NAME PROPERTY VALUE SOURCE external-J4400-12x1TB version 28 default pike# Can I expect to move my JBOD over to a different OS such as FreeBSD, Illuminos, or Solaris and be able to get my data off still? (by this i mean perform a zpool import on another platform) The compatibility of ZFS was a major selling point for us getting in to this appliance originally ... we were swayed by the "open storage" marketing and whatnot... I guess Im asking if it looks like the situation has changed. Apologies for the "fuzzy" question Matt
Matthew Ahrens
2011-May-26 04:30 UTC
[zfs-discuss] Compatibility between Sun-Oracle Fishworks appliance zfs and other zfs implementations
On Wed, May 25, 2011 at 8:01 PM, Matt Weatherford <mbw at u.washington.edu>wrote:> pike# zpool get version internal > NAME PROPERTY VALUE SOURCE > internal version 28 default > pike# zpool get version external-J4400-12x1TB > NAME PROPERTY VALUE SOURCE > external-J4400-12x1TB version 28 default > pike# > > Can I expect to move my JBOD over to a different OS such as FreeBSD, > Illuminos, or Solaris and be able to get my data off still? (by this i > mean perform a zpool import on another platform)Yes, because zpool version 28 is supported in Illumos. I''m sure Oracle Solaris does or will soon support it too. According to Wikipedia, "the 9-current development branch [of FreeBSD] uses ZFS Pool version 28". FYI, version 28 is the last Oracle-supplied open-source version, so non-Oracle implementations will probably not support versions 29, 30, etc. --matt -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20110525/8d003c5d/attachment.html>
John D Groenveld
2011-May-26 13:12 UTC
[zfs-discuss] Compatibility between Sun-Oracle Fishworks appliance zfs and other zfs implementations
In message <4DDDC270.6060506 at u.washington.edu>, Matt Weatherford writes:>amount of $ on. This is a great box and we love it, although the EDU >discounts that Sun used to provide for hardware and support contracts >seem to have dried up so the cost of supporting it moving forward is >still unknown.Ask Keith Block and company''s sales critter about "Hardware from Oracle - Pricing for Education (HOPE)": <URL:http://www.oracle.com/ocom/groups/public/@ocom/documents/webcontent/364419.pdf> John groenveld at acm.org
Freddie Cash
2011-May-26 16:36 UTC
[zfs-discuss] Compatibility between Sun-Oracle Fishworks appliance zfs and other zfs implementations
On Wed, May 25, 2011 at 9:30 PM, Matthew Ahrens <mahrens at delphix.com> wrote:> On Wed, May 25, 2011 at 8:01 PM, Matt Weatherford <mbw at u.washington.edu>wrote: > >> pike# zpool get version internal >> NAME PROPERTY VALUE SOURCE >> internal version 28 default >> pike# zpool get version external-J4400-12x1TB >> NAME PROPERTY VALUE SOURCE >> external-J4400-12x1TB version 28 default >> pike# >> >> Can I expect to move my JBOD over to a different OS such as FreeBSD, >> Illuminos, or Solaris and be able to get my data off still? (by this i >> mean perform a zpool import on another platform) > > > Yes, because zpool version 28 is supported in Illumos. I''m sure Oracle > Solaris does or will soon support it too. According to Wikipedia, "the > 9-current development branch [of FreeBSD] uses ZFS Pool version 28". >Correct. FreeBSD 9-CURRENT (dev branch that will be released as 9.0 at some point) as of March or April includes support for ZFSv28. And FreeBSD 8-STABLE (dev branch that will be released as 8.3 at some point) has patches available to support ZFSv28 here: http://people.freebsd.org/~mm/patches/zfs/v28/ ZFS-on-FUSE for Linux currently only supports ZFSv23. So you can "safely" use Illumos, Nexenta, FreeBSD, etc with ZFSv28. You can also use Solaris 11 Express, so long as you don''t upgrade the pool version (SolE includes ZFSv31). -- Freddie Cash fjwcash at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20110526/34e358a2/attachment.html>
Erik Trimble
2011-Jun-02 00:48 UTC
[zfs-discuss] Compatibility between Sun-Oracle Fishworks appliance zfs and other zfs implementations
On Thu, 2011-05-26 at 09:36 -0700, Freddie Cash wrote:> On Wed, May 25, 2011 at 9:30 PM, Matthew Ahrens <mahrens at delphix.com> > wrote: > On Wed, May 25, 2011 at 8:01 PM, Matt Weatherford > <mbw at u.washington.edu> wrote: > pike# zpool get version internal > NAME PROPERTY VALUE SOURCE > internal version 28 default > pike# zpool get version external-J4400-12x1TB > NAME PROPERTY VALUE SOURCE > external-J4400-12x1TB version 28 default > pike# > > Can I expect to move my JBOD over to a different OS > such as FreeBSD, Illuminos, or Solaris and be able to > get my data off still? (by this i mean perform a > zpool import on another platform) > > > Yes, because zpool version 28 is supported in Illumos. I''m > sure Oracle Solaris does or will soon support it too. > According to Wikipedia, "the 9-current development branch [of > FreeBSD] uses ZFS Pool version 28". > > Correct. FreeBSD 9-CURRENT (dev branch that will be released as 9.0 > at some point) as of March or April includes support for ZFSv28. > > And FreeBSD 8-STABLE (dev branch that will be released as 8.3 at some > point) has patches available to support ZFSv28 here: > http://people.freebsd.org/~mm/patches/zfs/v28/ > > > ZFS-on-FUSE for Linux currently only supports ZFSv23. > > So you can "safely" use Illumos, Nexenta, FreeBSD, etc with ZFSv28. > You can also use Solaris 11 Express, so long as you don''t upgrade the > pool version (SolE includes ZFSv31). > > -- > Freddie Cash > fjwcash at gmail.com[Note: none of this is proprietary Oracle knowledge, and I do not speak as an Oracle representative in any way] The Fishworks stuff runs on a version of Solaris 11 - it''s not some forked Solaris branch. So, when Solaris 11 finally ships, you can expect that the latest Solaris 11 Update + CRU (patches) should always be able to fully utilize any Fishworks-written volume. As pointed out above by others, however, I would never count on a Fishworks volume (particularly one which used the latest-available Fishworks software update) being able to be read on *anything* other than Solaris 11. As S11 advances, Fishworks gets updated too, so the ZFS/zpool version number advances. Solaris 11 is due out RSN, which means probably sometime before the end of the calendar year. But who knows, and Oracle hasn''t officially announced a launch date for S11. -- Erik Trimble Java System Support Mailstop: usca22-317 Phone: x67195 Santa Clara, CA Timezone: US/Pacific (GMT-0800)