Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ji8QP-0007TG-AX for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Jun 2020 03:26:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ji8Pr-0003qF-Ir for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Jun 2020 03:25:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ji8Pr-0003q7-9J for pgsql-hackers@lists.postgresql.org; Mon, 08 Jun 2020 03:25:39 +0000 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ji8Po-0004ds-Q6 for pgsql-hackers@postgresql.org; Mon, 08 Jun 2020 03:25:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1591586737; x=1623122737; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=vWlaliLf6LLDMJtO/IqXw7YELYAMk1ehd64n7SOvh7A=; b=JO1VMnT8eoHhv3ZNycQJRDYT8G2nO1r+nxB/Mz7Ay3DMmaI0Z1HyFvGh UlnofQRbLkwcWVyb0kRTabVMaxd4xNLKHCac/3/p1aOZlaUThnPZiHubD aHkK/jz8EZktT4TZ0/9nGz2j8rr1WjINQddP4echT7DaM7PnAFUK6Ifso 4=; IronPort-SDR: yc9shrovMqQSjujy8TzHTY7uAYpVhvJXnJFy675xlvjPpobxKX4ZcJXeSnXiwFbLBNRv75U5BP /T1SOV2lpPXw== X-IronPort-AV: E=Sophos;i="5.73,486,1583193600"; d="scan'208";a="34925851" Subject: Re: race condition when writing pg_control Thread-Topic: race condition when writing pg_control Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.43.8.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP; 08 Jun 2020 03:25:35 +0000 Received: from EX13MTAUWC001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162]) by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS id B0F99A22E0; Mon, 8 Jun 2020 03:25:33 +0000 (UTC) Received: from EX13D03UWC001.ant.amazon.com (10.43.162.136) by EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Jun 2020 03:25:33 +0000 Received: from EX13D03UWC004.ant.amazon.com (10.43.162.49) by EX13D03UWC001.ant.amazon.com (10.43.162.136) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Jun 2020 03:25:32 +0000 Received: from EX13D03UWC004.ant.amazon.com ([10.43.162.49]) by EX13D03UWC004.ant.amazon.com ([10.43.162.49]) with mapi id 15.00.1497.006; Mon, 8 Jun 2020 03:25:32 +0000 From: "Bossart, Nathan" To: Thomas Munro , Michael Paquier CC: Fujii Masao , "pgsql-hackers@postgresql.org" Thread-Index: AQHWIjukd+fYdHJNaE6jHVcl5IbZ3aiYd9MAgBstG4CAALrGgIAA5OmAgAUp6gCAATjsgIADKGIAgAOWfICAApFigIABJdyAgAA0L4CAB+h9gP//lOKA Date: Mon, 8 Jun 2020 03:25:31 +0000 Message-ID: <6D187DAC-C177-4556-929D-718094FF6143@amazon.com> References: <637e17dd-e90b-0dab-f215-dbbe9c6c726a@oss.nttdata.com> <20200523053935.GB266978@paquier.xyz> <20200527071053.GD103662@paquier.xyz> <20200602052427.GC3594@paquier.xyz> <20200603020259.GA89559@paquier.xyz> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.161.175] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk T24gNi83LzIwLCA3OjUwIFBNLCAiVGhvbWFzIE11bnJvIiA8dGhvbWFzLm11bnJvQGdtYWlsLmNv bT4gd3JvdGU6DQo+IEkgcHVzaGVkIDAwMDEgYW5kIDAwMDIsIHNxdWFzaGVkIGludG8gb25lIGNv bW1pdC4gIEknbSBub3Qgc3VyZSBhYm91dA0KPiAwMDAzLiAgSWYgd2UncmUgZ29pbmcgdG8gZG8g dGhhdCwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGp1c3QNCj4gYWNxdWlyZSB0aGUgbG9jayBp biB0aGF0IG9uZSBleHRyYSBwbGFjZSBpbiBTdGFydHVwWExPRygpLCByYXRoZXIgdGhhbg0KPiBp bnRyb2R1Y2luZyB0aGUgZXh0cmEgcGFyYW1ldGVyPw0KDQpUaGFua3MhICBUaGUgYXBwcm9hY2gg Zm9yIDAwMDMgd2FzIGRpc2N1c3NlZCBhIGJpdCB1cHRocmVhZCBbMF0uICBJIGRvDQpub3QgaGF2 ZSBhIHN0cm9uZyBvcGluaW9uLCBidXQgSSBsZWFuIHRvd2FyZHMganVzdCBhY3F1aXJpbmcgdGhl IGxvY2suDQoNCk5hdGhhbg0KDQpbMF0gaHR0cHM6Ly9wb3N0Z3IuZXMvbS8yMDIwMDUyNzA3MTA1 My5HRDEwMzY2MiU0MHBhcXVpZXIueHl6DQoNCg==