On Wed, Apr 06, 2011 at 04:25:15PM -0400, Jonathan Thornburg wrote:
> In <http://marc.info/?l=openbsd-tech&m=130200205608892&w=1>,
> Thordur Bjornsson <thib () openbsd ! org> wrote:
> > Now that I've disallowed swapping to vnd's the purpose
> > of vnd (vs svnd) is suspect, it serves no purpose other
> > then providing a different way of doing what svnd does
> > (which imo, isn't even better).
> >
> > So, nuke vnds (keep svnds though!).
> >
> > This will make svndXn the same as vndXn etc. The idea is
> > that in a few releases we'll simply remove the svnd0 notes.
^^^^^ <- nodes.
With this diff svnd0 == vnd0 in your /dev.
> Could you clarify the semantics of the "in a few releases" plan?
> That is, are you proposing that the "in a few releases" OpenBSD will have
> (a) vnd == today's svnd,
bingo.
> (b) vnd == today's vnd,
> (c) vnd == some sort of merging of today's vnd and today's svnd, or
> (d) something else which hasn't occured to me yet
> I sort of think you're proposing (a), but I'm not entirely sure that I'm
> parsing your wording correctly... [Hmm, I wonder if my failure-to-parse
> is related to a recent bout of perl hashes holding references to anonymous
> hashes holding references to anonymous lists. :) ]
So, yeah. vnd's will become today's svnd0's and the old style
bypassing of the buffer cache is gone (leaving only svnd0s).
Then in a few releases, the svnd device nodes will be removed.