Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Aug 2004 19:11:58 -0700 (PDT)
From:      Doug White <dwhite@gumbysoft.com>
To:        Craig Boston <craig@xfoil.gank.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: PLEASE TEST: IPI deadlock avoidance patch
Message-ID:  <20040827190953.W51306@carver.gumbysoft.com>
In-Reply-To: <20040826214816.GB40029@nowhere>
References:  <20040822115345.Y94593@carver.gumbysoft.com> <20040826145324.GA40029@nowhere><20040826214816.GB40029@nowhere>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 26 Aug 2004, Craig Boston wrote:

> On Thu, Aug 26, 2004 at 11:18:34AM -0700, Doug White wrote:
> > Okay, for those of you experiencing the data corruption issue, I need to
> > know the following:
>
> Sure, I'll do what I can to help track this down.
>
> > . cvsup date & time for the affect kernel(s)
>
> "Sometime yesterday" is the closest I can come up with by memory.
> /usr/sup/src-all/checkouts.cvs:RELENG_5 seems to indicate 8/25/2004
> 05:39 UTC, which sounds right.
>
> > . branch you're tracking
>
> RELENG_5 + IPI patch
> (manually reapplied after each cvsup)
>
> > . revision of src/sys/kern/kern_lock.c - I'm checking for a specific set
> >   of commits here
>
> /usr/src/sys/kern/kern_lock.c:
>      $FreeBSD: src/sys/kern/kern_lock.c,v 1.74 2004/08/16 15:01:22 kan Exp $

DING DING DING -- we have a winner. This rev is bogus and was backed out.
Back up to a working kernel, cvsup, and re-build.  The IPI patch has been
merged so you won't need to reapply it.
> Possibly.  The only other thing recently changed on there is using
> gvinum instead of regular vinum.  But there's no hard evidence either
> way -- my stripe size is much bigger than the size of the corrupt
> sections, and the frequency of the corrupt files appearing seems to be
> about the same as the frequency of deadlocks I had prior to the IPI
> patch.  Both facts are completely circumstantial and could easily be
> coincidence.  Or it could be something else entirely.

Good to know that there was some bogosity in gvinum too that you might be
hitting :)

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite@gumbysoft.com          |  www.FreeBSD.org



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