Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Apr 2005 10:10:41 -0400 (EDT)
From:      Jeff Roberson <jroberson@chesapeake.net>
To:        Scott Long <scottl@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/ufs/ffs ffs_extern.h ffs_softdep.c         ffs_vfsops.c
Message-ID:  <20050403101013.U54623@mail.chesapeake.net>
In-Reply-To: <20050403074335.A35686@pooker.samsco.org>
References:  <200504031029.j33ATtAX021544@repoman.freebsd.org> <20050403074335.A35686@pooker.samsco.org>

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

On Sun, 3 Apr 2005, Scott Long wrote:

> On Sun, 3 Apr 2005, Jeff Roberson wrote:
> > jeff        2005-04-03 10:29:55 UTC
> >
> >  FreeBSD src repository
> >
> >  Modified files:
> >    sys/ufs/ffs          ffs_extern.h ffs_softdep.c ffs_vfsops.c
> >  Log:
> >   - Move the contents of softdep_disk_prewrite into ffs_geom_strategy to fix
> >     two bugs.
> >   - ffs_disk_prewrite was pulling the vp from the buf and checking for
> >     COPYONWRITE, when really it wanted the vp from the bufobj that we're
> >     writing to, which is the devvp.  This lead to us skipping the copy on
> >     write to all file data, which significantly broke snapshots for the
> >     last few months.
> >   - When the SOFTUPDATES option was not included in the kernel config we
> >     would also skip the copy on write check, which would effectively disable
> >     snapshots.
>
> I thought that snapshots required softupdates?

Kirk told me they weren't today, and I tested them without softupdates
enabled.  It seemed to work just fine.

>
> Scott
>



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