Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYgo0-0006Ah-Sz for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Jan 2017 22:21:40 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cYgo0-0000sv-DJ for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Jan 2017 22:21:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cYgny-0000s2-TP for pgsql-hackers@postgresql.org; Tue, 31 Jan 2017 22:21:38 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cYgnw-00043a-6W for pgsql-hackers@postgresql.org; Tue, 31 Jan 2017 22:21:38 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id v0VMLSYx032116; Tue, 31 Jan 2017 17:21:28 -0500 From: Tom Lane To: Andres Freund cc: Alvaro Herrera , Pavan Deolasee , Jaime Casanova , Haribabu Kommi , Tomas Vondra , pgsql-hackers Subject: Re: Patch: Write Amplification Reduction Method (WARM) In-reply-to: <20170131215538.5c65rexachourokl@alap3.anarazel.de> References: <20170131171001.wg7bc4pimfu6in6t@alvherre.pgsql> <20170131215538.5c65rexachourokl@alap3.anarazel.de> Comments: In-reply-to Andres Freund message dated "Tue, 31 Jan 2017 13:55:38 -0800" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <32114.1485901288.1@sss.pgh.pa.us> Date: Tue, 31 Jan 2017 17:21:28 -0500 Message-ID: <32115.1485901288@sss.pgh.pa.us> X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org Andres Freund writes: > Hm, sorry for missing this earlier. I think CatalogUpdateIndexes() is > fairly widely used in extensions - it seems like a pretty harsh change > to not leave some backward compatibility layer in place. If an extension is doing that, it is probably constructing tuples to put into the catalog, which means it'd be equally (and much more quietly) broken by any change to the catalog's schema. We've never considered such an argument as a reason not to change catalog schemas, though. In short, I've got mighty little sympathy for that argument. (I'm a little more concerned by Alvaro's apparent position that WARM is a done deal; I didn't think so. This particular change seems like good cleanup anyhow, however.) regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers