Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 May 2010 08:13:03 +0200
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Kostik Belousov <kostikbel@gmail.com>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: ZFS and __FreeBSD_version
Message-ID:  <20100514061303.GB2015@garage.freebsd.pl>
In-Reply-To: <20100514055200.GM83316@deviant.kiev.zoral.com.ua>
References:  <4BEB40EB.2030206@acm.poly.edu> <4BEBE634.4080102@FreeBSD.org> <20100513211750.GA2015@garage.freebsd.pl> <20100514055200.GM83316@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--gatW/ieO32f1wygP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, May 14, 2010 at 08:52:00AM +0300, Kostik Belousov wrote:
> On Thu, May 13, 2010 at 11:17:50PM +0200, Pawel Jakub Dawidek wrote:
> > On Thu, May 13, 2010 at 07:44:52AM -0400, John Baldwin wrote:
> > > Boris Kochergin wrote:
> > > >Hi. Can __FreeBSD_version be bumped if ZFS's userland API is ever=20
> > > >changed again? I got slightly bitten by the=20
> > > >state_to_name()-to-zpool_state_to_name() change from version 6 to=20
> > > >version 13 and would like a reliable way of keeping track of this ty=
pe=20
> > > >of stuff in the future. Thanks.
> > >=20
> > > Yes, it should be bumped anytime the API changes.  That is definitely=
 a=20
> > > bug that it wasn't done properly last time.
> >=20
> > I must disagree here. libzfs API is for ZFS internal use only and is
> > subject to change at any time. This is true for OpenSolaris as well.
> > We, of course, can bump __FreeBSD_version if it helps, but one shouldn't
> > expect libzfs API being stable or there is any care taken to maintain
> > backward compatibility.
>=20
> I agree with you, but please note that the _library_ version bump on impo=
rt
> would be right and useful thing, if not already done.

No it wasn't done. It probably should be done to avoid confusion,
although it is still unlikely that old libzfs.so left after upgrade will
work with zfs.ko.

--=20
Pawel Jakub Dawidek                       http://www.wheelsystems.com
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--gatW/ieO32f1wygP
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAkvs6e8ACgkQForvXbEpPzT7wACdG6sfPOD07lbwKOQ2aaxQtxbK
IEAAoLbkXplEsfuNV0zvu5MxObVTzHBI
=tUmb
-----END PGP SIGNATURE-----

--gatW/ieO32f1wygP--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100514061303.GB2015>