From owner-freebsd-hackers Tue Dec 5 14:19: 2 2000 From owner-freebsd-hackers@FreeBSD.ORG Tue Dec 5 14:19:00 2000 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 8B07937B400; Tue, 5 Dec 2000 14:19:00 -0800 (PST) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id eB5MJ0c01005; Tue, 5 Dec 2000 14:19:00 -0800 (PST) Date: Tue, 5 Dec 2000 14:18:59 -0800 From: Alfred Perlstein To: Matt Dillon Cc: peter@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: phys backed shm patch. Message-ID: <20001205141859.F8051@fw.wintelcom.net> References: <20001205123456.D8051@fw.wintelcom.net> <200012052144.eB5LiNT86399@earth.backplane.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200012052144.eB5LiNT86399@earth.backplane.com>; from dillon@earth.backplane.com on Tue, Dec 05, 2000 at 01:44:23PM -0800 Sender: bright@fw.wintelcom.net Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Matt Dillon [001205 13:44] wrote: > : > :Ok, I spent quite some time trying to figure out why postgresql > :would "hang" when using the 'kern.ipc.shm_use_phys' sysctl. > : > :It finally came down to some spinlocks that were being corrupted > :in a very tiny shared memory segment. > : > :It seems like the phys_pager doesn't correctly allocate when > :given a non PAGE_SIZE'd 'size' so then I think odd stuff happens > :to the memory in the pages: > > Yes, you are absolutely right. That's definitely a bug and your fix > is the correct one. k thnx. :) -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] "I have the heart of a child; I keep it in a jar on my desk." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message