2009/7/15 Nick Esborn <firstname.lastname@example.org>:
> The following reply was made to PR threads/136345; it has been noted by GNATS.
> From: Nick Esborn <email@example.com>
> To: bug-followup@FreeBSD.org,
> Subject: Re: threads/136345: Recursive read rwlocks in thread A cause deadlock with write lock in thread B
> Date: Wed, 15 Jul 2009 14:32:38 -0700
> This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
> Content-Transfer-Encoding: 7bit
> Even after the above patch, I still run into occasional MySQL thread
> deadlocks, which I originally described in what is now threads/135673.
> I also posted on freebsd-current a few days ago:
> I'd be happy to collect whatever data would be helpful in tracking
> down this deadlock. This only seems to happen under our production
> workload, so that might make it harder to capture meaningful debug
> data, but I'm certainly willing to try. I can also arrange for
> developer access to the system in question, if that would help
So did you backport this to 7 and still experience deadlocks?
I just committed the fix to HEAD not to STABLE branch.
Peace can only be achieved by understanding - A. Einstein