Date: Tue, 24 Jul 2018 22:10:33 -0500 From: Kyle Evans <kevans@freebsd.org> To: Kyle Evans <kevans@freebsd.org> Cc: src-committers <src-committers@freebsd.org>, svn-src-projects@freebsd.org Subject: Re: svn commit: r336696 - projects/bectl/lib/libbe Message-ID: <CACNAnaEL9XbWxoaENotJXO6kUk4vZOars6maysG8aCtbG=9D5Q@mail.gmail.com> In-Reply-To: <201807250308.w6P38Bub063668@repo.freebsd.org>
index | next in thread | previous in thread | raw e-mail
On Tue, Jul 24, 2018 at 10:08 PM, Kyle Evans <kevans@freebsd.org> wrote: > Author: kevans > Date: Wed Jul 25 03:08:11 2018 > New Revision: 336696 > URL: https://svnweb.freebsd.org/changeset/base/336696 > > Log: > libbe(3): Disambiguate 'active' a little bit, add 'bootfs' > > - Rename 'active' to 'rootfs', which is used in other places to describe the > currently booted (or about to be booted) BE. > > - Add 'bootfs', which indicates the next boot environment to be booted. This > is pulled from the BOOTFS zpool property. > > - Go ahead and keep an open handle to the active zpool. We might need to > enumerate datasets, get properties, and set properties (e.g. bootfs) > throughout other libbe bits, and a single handle isn't overly expensive. Subtract "enumerate datasets" from that list... that doesn't require a zpool handle. This does reduce redundancy in pulling out pool names to exactly one place we do this, and we'll clean this stuff up more later.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaEL9XbWxoaENotJXO6kUk4vZOars6maysG8aCtbG=9D5Q>
