Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 6 Dec 2001 18:15:34 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 6 Dec 2001 18:15:19 -0500 Received: from bitmover.com ([192.132.92.2]:43653 "EHLO bitmover.bitmover.com") by vger.kernel.org with ESMTP id ; Thu, 6 Dec 2001 18:15:11 -0500 Date: Thu, 6 Dec 2001 15:15:04 -0800 From: Larry McVoy To: Alan Cox Cc: Larry McVoy , Daniel Phillips , "David S. Miller" , davidel@xmailserver.org, rusty@rustcorp.com.au, Martin.Bligh@us.ibm.com, riel@conectiva.com.br, lars.spam@nocrew.org, hps@intermeta.de, linux-kernel@vger.kernel.org Subject: Re: SMP/cc Cluster description Message-ID: <20011206151504.R27589@work.bitmover.com> Mail-Followup-To: Alan Cox , Larry McVoy , Daniel Phillips , "David S. Miller" , davidel@xmailserver.org, rusty@rustcorp.com.au, Martin.Bligh@us.ibm.com, riel@conectiva.com.br, lars.spam@nocrew.org, hps@intermeta.de, linux-kernel@vger.kernel.org In-Reply-To: <20011206143218.O27589@work.bitmover.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from alan@lxorguk.ukuu.org.uk on Thu, Dec 06, 2001 at 10:55:37PM +0000 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 06, 2001 at 10:55:37PM +0000, Alan Cox wrote: > > > ftruncate > > > > I'm not sure what the point is. We've already agreed that the multiple OS > > instances will have synchonization to do for file operations, ftruncate > > being one of them. > > > > I thought the question was how N user processes do locking and my answer > > stands: exactly like they'd do it on an SMP, with mutex_enter()/exit() on > > some portion of the mapped file. The mapped file is just a chunk of cache > > ftrucate invalidates that memory under you, on all nodes. That means you do > end up needing cross node locking and your file operations simply won't lie > down and scale cleanly Wait a second, you're missing something. If you are going to make a single OS image work on a 64 way (or whatever) SMP, you have all of these issues, right? I'm not introducing additional locking problems with the design. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/