[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: updated patch Re: buffer cache & ufs changes (preliminary ffsv2 extattr support)
On Wed, Jan 18, 2012 at 10:21:13AM +1100, matthew green wrote:
> > I am in agreement with Manuel. Without going into argument on BSD LFS
> > design issues, current code is way too far from being anywhere stable
> > and reliable. It should not block any progress in other subsystems.
> irregardless of what LFS is or isn't, breaking it on the branch is
> not acceptable. you might not use it or trust it, but there are
> people who do -- the people who maintain it -- and the same argument
> applies equally to their work as to any other work.
It's not "breaking it on the branch", it introducing a backward compat
problem with the lfs modules, for those who are using the lfs
module (it's statically built into the kernel by default).
I didn't feel it's a problem, but if it is it can fixed in a simple way:
I could add the extra parameter to UFS_BALLOC() now, but not use it.
> this is for a change that i'm not even convinced is a good thing,
Because you don't need extended attributes ?
> let alone deserves to invade changing the buffer cache so close to
> a release.
> more generally on this issue:
> i don't think it matters if netbsd-6 and -current end up having
> non-trivially different implementations of this code. what matters
> most is that we (a) release netbsd-6 soon and (b) keep it stable.
> if non-trivial changes are necessary for ffsv2 extattr support to
> be part of netbsd-6 then i think that those changes have missed the
> boat. if those changes can be kept localised, but not entirely
> clean, then netbsd-6 can still have the feature without the
> potential for disrupting the release.
OK, so I guess we're back to using a B_ALTDATA in b_flags for netbsd-6.
It has more potential to break things, but doesn't break backward
compatibility for modules and so doesn't need changes to the buffer
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
Main Index |
Thread Index |