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 1gkHxD-00081j-0l for pgsql-committers@arkaria.postgresql.org; Fri, 18 Jan 2019 00:24:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gkHxB-0000PU-Oa for pgsql-committers@arkaria.postgresql.org; Fri, 18 Jan 2019 00:24:09 +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-0004t1-Db 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-0005rK-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-0000ky-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-00010f-3Z 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 YzNAaW1hcC5jYwpCYWNrcGF0Y2gtdGhyb3VnaDogMTAKCkJyYW5jaAotLS0tLS0KUkVMXzEwX1NU QUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1p dGRpZmYvYjE1MTYwYmM3MTZlNjJiYTBiMzBkYzBjZTM1YWI2Y2I4Mjc3MzcwNwoKTW9kaWZpZWQg RmlsZXMKLS0tLS0tLS0tLS0tLS0KZG9jL3NyYy9zZ21sL3JlZi9wcmVwYXJlX3RyYW5zYWN0aW9u LnNnbWwgICAgICAgICAgfCAgNCArLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS94YWN0LmMg ICAgICAgICAgICAgICAgICB8IDEyICsrKysKc3JjL2JhY2tlbmQvY2F0YWxvZy9uYW1lc3BhY2Uu YyAgICAgICAgICAgICAgICAgICAgfCA1OSArKysrKysrKysrKysrLS0tLS0Kc3JjL2JhY2tlbmQv Y29tbWFuZHMvZHJvcGNtZHMuYyAgICAgICAgICAgICAgICAgICAgfCAgOCArKysKc3JjL2JhY2tl bmQvY29tbWFuZHMvZXh0ZW5zaW9uLmMgICAgICAgICAgICAgICAgICAgfCAgNyArKysKc3JjL2Jh Y2tlbmQvY29tbWFuZHMvbG9ja2NtZHMuYyAgICAgICAgICAgICAgICAgICAgfCAxMCArKysKc3Jj L2luY2x1ZGUvYWNjZXNzL3hhY3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKwou Li4vdGVzdF9leHRlbnNpb25zL2V4cGVjdGVkL3Rlc3RfZXh0ZW5zaW9ucy5vdXQgICB8IDMzICsr KysrKysrKysKLi4uL3Rlc3RfZXh0ZW5zaW9ucy9zcWwvdGVzdF9leHRlbnNpb25zLnNxbCAgICAg ICAgfCAyOSArKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC90ZW1wLm91dCAgICAg ICAgICAgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0L3JlZ3Jlc3Mv c3FsL3RlbXAuc3FsICAgICAgICAgICAgICAgICAgICAgIHwgNTYgKysrKysrKysrKysrKysrKysK MTEgZmlsZXMgY2hhbmdlZCwgMjc3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoK