X-Original-To: pgsql-hackers-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.2]) by svr1.postgresql.org (Postfix) with ESMTP id 042EDD1C516 for ; Tue, 18 Nov 2003 18:18:29 +0000 (GMT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (neptune.hub.org [200.46.204.2]) (amavisd-new, port 10024) with ESMTP id 77655-06 for ; Tue, 18 Nov 2003 14:17:58 -0400 (AST) Received: from cm-lcon2-53-101.cm.vtr.net (CM-lcon2-53-101.cm.vtr.net [200.83.53.101]) by svr1.postgresql.org (Postfix) with ESMTP id EA9DCD1B4E8 for ; Tue, 18 Nov 2003 14:17:56 -0400 (AST) Received: by cm-lcon2-53-101.cm.vtr.net (Postfix, from userid 500) id A14098023C; Tue, 18 Nov 2003 15:17:50 -0300 (CLST) Date: Tue, 18 Nov 2003 15:17:50 -0300 From: Alvaro Herrera To: Josh Berkus Cc: PostgreSQL Development Subject: Re: [pgsql-www] Release cycle length Message-ID: <20031118181750.GB16236@dcc.uchile.cl> References: <87smkmgyn7.fsf@mailbox.samurai.com> <20031117233828.Y731@ganymede.hub.org> <200311180942.31093.josh@agliodbs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200311180942.31093.josh@agliodbs.com> User-Agent: Mutt/1.4i X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200311/995 X-Sequence-Number: 47283 On Tue, Nov 18, 2003 at 09:42:31AM -0800, Josh Berkus wrote: > (Oddly enough, my problem in doing more testing myself is external to > PostgreSQL; most of our apps are PHP apps and you can't compile PHP against > two different versions of PostgreSQL on the same server. Maybe with User > Mode Linux I'll be able to do more testing now.) I'm not sure UML would help you here. I think you'd be better trying to run Apache in a chrooted environment, PHP and PostgreSQL included. You don't need another kernel, but another set of libraries. BTW, I think UMLSIM (umlsim.sf.net) could help to play the "unplug-the-server" game. In theory you could rewrite the block subsystem to "fail", simulating a real disk failure and possible a system shutdown. I don't have time to do it myself right now however ... -- Alvaro Herrera () "Find a bug in a program, and fix it, and the program will work today. Show the program how to find and fix a bug, and the program will work forever" (Oliver Silfridge)