Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jan 2020 17:26:34 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r356108 - head/sys/geom/vinum
Message-ID:  <20200103172634.GI91104@spindle.one-eyed-alien.net>
In-Reply-To: <201912270136.xBR1aruf065831@repo.freebsd.org>
References:  <201912270136.xBR1aruf065831@repo.freebsd.org>

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

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

On Fri, Dec 27, 2019 at 01:36:53AM +0000, Alexander Motin wrote:
> Author: mav
> Date: Fri Dec 27 01:36:53 2019
> New Revision: 356108
> URL: https://svnweb.freebsd.org/changeset/base/356108
>=20
> Log:
>   Reimplement gvinum orphanization.
>  =20
>   gvinum was the only GEOM class, using consumer nstart/nend fields. Maki=
ng
>   it do its own accounting for orphanization purposes allows in perspecti=
ve
>   to remove burden of that expensive for SMP accounting from GEOM.
>  =20
>   Also the previous implementation spinned in a tight event loop, waiting
>   for all active BIOs to complete, while the new one knows exactly when it
>   is possible to close the consumer.

Do you know if there are other cases of gvinum being a weird GEOM class?
If it's going to require more rounds of major refactoring, maybe we
should look into deprecating it for 14.

-- Brooks

--neYutvxvOLaeuPCA
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJeD3lKAAoJEKzQXbSebgfAkyIH/0kUhBfE23sEEd+7NGkySTTX
xBKK+WqgMLVUb6AUscJjbxTbbUAaYPL1c1tmJKIvWvEbdHAzOlwV9H+ySprAeCkS
w24vHYKfTtEg2z0aClFk6S8UPM1xMMXle6jwkjgkGQamsO+NmU8i0/bGktvZrojW
3+6/sZ3hxxLuIZhXg+OTF//AambbH5+4JOsaFuup0RD/AlQnt3XlVGxtl2MMsKyd
JKZAfIOe7a8nkHH9KqhgtYqdhAb90aTKaUS7duiQ/ghyPGx4KooNSJEvxkGBQUz+
LoY452pB0p517vVMx2eDE54aEHw/lz3KFXQ+juCF3+J+x8WzcRVUtZJK26Ej6ZY=
=KiDG
-----END PGP SIGNATURE-----

--neYutvxvOLaeuPCA--



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