Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYgt5-0006O1-S6 for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Jan 2017 22:26:55 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cYgt5-0007Xe-0u for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Jan 2017 22:26:55 +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 1cYgre-0005Sq-Bx for pgsql-hackers@postgresql.org; Tue, 31 Jan 2017 22:25:26 +0000 Received: from tamriel.snowman.net ([72.66.115.51]) by magus.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYgra-00049K-Gb for pgsql-hackers@postgresql.org; Tue, 31 Jan 2017 22:25:25 +0000 Received: by tamriel.snowman.net (Postfix, from userid 1000) id 95DC05F794; Tue, 31 Jan 2017 17:24:17 -0500 (EST) Date: Tue, 31 Jan 2017 17:24:17 -0500 From: Stephen Frost To: Tom Lane Cc: Andres Freund , Alvaro Herrera , Pavan Deolasee , Jaime Casanova , Haribabu Kommi , Tomas Vondra , pgsql-hackers Subject: Re: Patch: Write Amplification Reduction Method (WARM) Message-ID: <20170131222416.GS9812@tamriel.snowman.net> References: <20170131171001.wg7bc4pimfu6in6t@alvherre.pgsql> <20170131215538.5c65rexachourokl@alap3.anarazel.de> <32115.1485901288@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MvjEjs9xyVvypSOG" Content-Disposition: inline In-Reply-To: <32115.1485901288@sss.pgh.pa.us> X-Editor: Vim http://www.vim.org/ X-Info: http://www.snowman.net X-Operating-System: Linux/3.13.0-91-generic (x86_64) X-Uptime: 17:23:52 up 206 days, 23:48, 8 users, load average: 0.22, 0.12, 0.14 User-Agent: Mutt/1.5.21 (2010-09-15) 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 --MvjEjs9xyVvypSOG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Tom Lane (tgl@sss.pgh.pa.us) wrote: > 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. >=20 > 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. >=20 > In short, I've got mighty little sympathy for that argument. +1 > (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.) Agreed. Thanks! Stephen --MvjEjs9xyVvypSOG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJYkQ6QAAoJEO1sijiDR2RVNDEQAJc/Ley3zvP/9JRtAWWtyxGh Nqfahxh2C+SYy78cGv4Zu+kWU6uAR52gSjAsgMIFCR56rWUtqGV6qIhQfE3h5LJU MlMW3AOcet/melJPzG0oDDm6n0iKBGY8raKQJiSXoGAlcd/7u94GXhf/BZadSh91 nd7jQ+ifyNr+O9YBMnfBHVMgoWRm7a8T/lrGcWdaQexwNt4Xa7+Mj5ixQzMZ12ym Ef+KjztjkuNtYRMSrQuWYLqtneGYKZ+J0wDMGmCpNtjQohqHxrkUiWYafiRFvGhW ejZf9T8XCdf0ClITMentYWUeuwVH/vxDMEfVFLDFzIRU9KFzT5/FDTQuleysQN2Z hwqbEh8tb63fZu9yEp1s6xFKR1NkxUxxsBiredulNOQWYMfv9IzlWntrPLQAaKYY rqwBPsu2VX0w5ePq4jMpAgqeRU8r+m3Ii6g52iB0T9gUHUtrO/vIidMMN681M3bO muc3aqNyqsD/Kp2mPh/PU2Ui/q1c20GNL1I9NAdiu+cbCJprcRyZ2rac4wPzi+4m RoojvkTtz7BSzT6L3PZYSgarFgycyzC/altw6s/nKwQd/r1FYmo+qiq7xy+jy5Qy Dte50rOcuqkOlodwHRvR93rxS/V/WOYvJD67B2Hr+aigkhQIIltuRPJEIbvTqFzZ x1kfT0NI0RJSRkjnlHVw =Zdjz -----END PGP SIGNATURE----- --MvjEjs9xyVvypSOG--