Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gkHw3-000809-J6 for pgsql-committers@arkaria.postgresql.org; Fri, 18 Jan 2019 00:22:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gkHw2-0004u2-Af for pgsql-committers@arkaria.postgresql.org; Fri, 18 Jan 2019 00:22:58 +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_SHA1:256) (Exim 4.89) (envelope-from ) id 1gkHw2-0004oC-3M for pgsql-committers@lists.postgresql.org; Fri, 18 Jan 2019 00:22:58 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gkHvy-0005rJ-OB for pgsql-committers@lists.postgresql.org; Fri, 18 Jan 2019 00:22:57 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gkHvw-0000kx-M3 for pgsql-committers@lists.postgresql.org; Fri, 18 Jan 2019 00:22:52 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1gkHvw-00010c-3O for pgsql-committers@lists.postgresql.org; Fri, 18 Jan 2019 00:22:52 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Michael Paquier Subject: pgsql: Restrict the use of temporary namespace in two-phase transaction Message-Id: Date: Fri, 18 Jan 2019 00:22:52 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk UmVzdHJpY3QgdGhlIHVzZSBvZiB0ZW1wb3JhcnkgbmFtZXNwYWNlIGluIHR3by1waGFzZSB0cmFu c2FjdGlvbnMKCkF0dGVtcHRpbmcgdG8gdXNlIGEgdGVtcG9yYXJ5IHRhYmxlIHdpdGhpbiBhIHR3 by1waGFzZSB0cmFuc2FjdGlvbiBpcwpmb3JiaWRkZW4gZm9yIGFnZXMuICBIb3dldmVyLCB0aGVy ZSBoYXZlIGJlZW4gdW5jb3ZlcmVkIGdyb3VuZHMgZm9yCmEgY291cGxlIG9mIG90aGVyIG9iamVj dCB0eXBlcyBhbmQgY29tbWFuZHMgd2hpY2ggd29yayBvbiB0ZW1wb3JhcnkKb2JqZWN0cyB3aXRo IHR3by1waGFzZSBjb21taXQuICBJbiBzaG9ydCwgdHJ5aW5nIHRvIGNyZWF0ZSwgbG9jayBvciBk cm9wCmFuIG9iamVjdCBvbiBhIHRlbXBvcmFyeSBzY2hlbWEgc2hvdWxkIG5vdCBiZSBhdXRob3Jp emVkIHdpdGhpbiBhCnR3by1waGFzZSB0cmFuc2FjdGlvbiwgYXMgaXQgd291bGQgY2F1c2UgaXRz IHN0YXRlIHRvIGNyZWF0ZQpkZXBlbmRlbmNpZXMgd2l0aCBvdGhlciBzZXNzaW9ucywgY2F1c2lu ZyBhbGwgc29ydHMgb2Ygc2lkZSBlZmZlY3RzIHdpdGgKdGhlIGV4aXN0aW5nIHNlc3Npb24gb3Ig b3RoZXIgc2Vzc2lvbnMgc3Bhd25lZCBsYXRlciBvbiB0cnlpbmcgdG8gdXNlCnRoZSBzYW1lIHRl bXBvcmFyeSBzY2hlbWEgbmFtZS4KClJlZ3Jlc3Npb24gdGVzdHMgYXJlIGFkZGVkIHRvIGNvdmVy IGFsbCB0aGUgZ3JvdW5kcyBmb3VuZCwgdGhlIG9yaWdpbmFsCnJlcG9ydCBtZW50aW9uZWQgZnVu Y3Rpb24gY3JlYXRpb24sIGJ1dCBtb25pdG9yaW5nIGNsb3NlciB0aGVyZSBhcmUgbWFueQpvdGhl ciBwYXR0ZXJucyB3aXRoIExPQ0ssIERST1Agb3IgQ1JFQVRFIEVYVEVOU0lPTiB3aGljaCBhcmUg aW52b2x2ZWQuCk9uZSBvZiB0aGUgc3ltcHRvbXMgcmVzdWx0aW5nIGluIGNvbWJpbmluZyBib3Ro IGlzIHRoYXQgdGhlIHNlc3Npb24Kd2hpY2ggdXNlZCB0aGUgdGVtcG9yYXJ5IHNjaGVtYSBpcyBu b3QgYWJsZSB0byBzaHV0IGRvd24gY29tcGxldGVseSwKd2FpdGluZyBmb3IgYmVpbmcgYWJsZSB0 byBkcm9wIHRoZSB0ZW1wb3Jhcnkgc2NoZW1hLCBzb21ldGhpbmcgdGhhdCBpdApjYW5ub3QgY29t cGxldGUgYmVjYXVzZSBvZiB0aGUgdHdvLXBoYXNlIHRyYW5zYWN0aW9uIGludm9sdmVkIHdpdGgK dGVtcG9yYXJ5IG9iamVjdHMuICBJbiB0aGlzIGNhc2UgdGhlIGNsaWVudCBpcyBhYmxlIHRvIGRp c2Nvbm5lY3QgYnV0CnRoZSBzZXNzaW9uIHJlbWFpbnMgYWxpdmUgb24gdGhlIGJhY2tlbmQtc2lk ZSwgcG90ZW50aWFsbHkgYmxvY2tpbmcKY29ubmVjdGlvbiBiYWNrZW5kIHNsb3RzIGZyb20gYmVp bmcgdXNlZC4gIE90aGVyIHByb2JsZW1zIHJlcG9ydGVkIGNvdWxkCmFsc28gaW52b2x2ZSBzZXJ2 ZXIgY3Jhc2hlcy4KClRoaXMgaXMgYmFjay1wYXRjaGVkIGRvd24gdG8gdjEwLCB3aGljaCBpcyB3 aGVyZSA5YjAxM2RjIGhhcyBpbnRyb2R1Y2VkCk15WGFjdEZsYWdzLCBzb21ldGhpbmcgdGhhdCB0 aGlzIHBhdGNoIHJlbGllcyBvbi4KClJlcG9ydGVkLWJ5OiBBbGV4ZXkgQmFzaHRhbm92CkF1dGhv cjogTWljaGFlbCBQYXF1aWVyClJldmlld2VkLWJ5OiBNYXNhaGlrbyBTYXdhZGEKRGlzY3Vzc2lv bjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS81ZDkxMGUyZS0wZGI4LWVjMDYtZGQ1Zi1iYWVjNDIwNTEz YzNAaW1hcC5jYwpCYWNrcGF0Y2gtdGhyb3VnaDogMTAKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpE ZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9j NTY2MGUwYWE1MmQ1ZGYyN2FjY2Q4ZTVlOTcyOTVjZjBlNjRmN2Q0CgpNb2RpZmllZCBGaWxlcwot LS0tLS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvcmVmL3ByZXBhcmVfdHJhbnNhY3Rpb24uc2dtbCAg ICAgICAgICB8ICA2ICstCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hhY3QuYyAgICAgICAg ICAgICAgICAgIHwgMTIgKysrKwpzcmMvYmFja2VuZC9jYXRhbG9nL25hbWVzcGFjZS5jICAgICAg ICAgICAgICAgICAgICB8IDU5ICsrKysrKysrKysrKystLS0tLQpzcmMvYmFja2VuZC9jb21tYW5k cy9kcm9wY21kcy5jICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKwpzcmMvYmFja2VuZC9jb21t YW5kcy9leHRlbnNpb24uYyAgICAgICAgICAgICAgICAgICB8ICA3ICsrKwpzcmMvYmFja2VuZC9j b21tYW5kcy9sb2NrY21kcy5jICAgICAgICAgICAgICAgICAgICB8IDEwICsrKwpzcmMvaW5jbHVk ZS9hY2Nlc3MveGFjdC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrCi4uLi90ZXN0 X2V4dGVuc2lvbnMvZXhwZWN0ZWQvdGVzdF9leHRlbnNpb25zLm91dCAgIHwgMzMgKysrKysrKysr KwouLi4vdGVzdF9leHRlbnNpb25zL3NxbC90ZXN0X2V4dGVuc2lvbnMuc3FsICAgICAgICB8IDI5 ICsrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3RlbXAub3V0ICAgICAgICAgICAg ICAgICB8IDcxICsrKysrKysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvdGVt cC5zcWwgICAgICAgICAgICAgICAgICAgICAgfCA1NiArKysrKysrKysrKysrKysrKwoxMSBmaWxl cyBjaGFuZ2VkLCAyNzggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgo=