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 1ifsRk-0002ae-6h for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Dec 2019 21:26:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1ifsQi-0007z1-Ra for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Dec 2019 21:24:56 +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 1ifsQi-0007yu-Fa for pgsql-hackers@lists.postgresql.org; Fri, 13 Dec 2019 21:24:56 +0000 Received: from smtp-fw-33001.amazon.com ([207.171.190.10]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ifsQe-0006XV-EA for pgsql-hackers@postgresql.org; Fri, 13 Dec 2019 21:24:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1576272292; x=1607808292; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=RHpmqGJ5hvjCosfFNcT7QZzhvHVzanhKRm6xjIsQK40=; b=FJEZ7W/uM+W5eq7a5m9Qd5u6VJ9LVh7i5kDIda5YkJbH6sQOgqYjNpbA xp6aYEuW/nBg7g4Kgr4YCPog8R8y24GnSUlxphEswlmhf1fi29cJ01CDv ohqvypCGBuxj5JIyM9VAG8lVDZ6Gfbe+CVxX1JXn8TDcVUYJ75bTQVHi8 o=; IronPort-SDR: T50STIQunv+7TGf6J0eRE78g9wWhoFx3ShtgI5Nw04+Hvyn+tG1FgItP4F1xX61g8Ly4zmbc/w YB67s33gQP7A== X-Amazon-filename: fix_ready_file_v2.patch X-IronPort-AV: E=Sophos;i="5.69,311,1571702400"; d="scan'208";a="14815490" Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.23.38]) by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP; 13 Dec 2019 21:24:39 +0000 Received: from EX13MTAUWC001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166]) by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS id 01C45A21B0; Fri, 13 Dec 2019 21:24:37 +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.1367.3; Fri, 13 Dec 2019 21:24:37 +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.1367.3; Fri, 13 Dec 2019 21:24:36 +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.1367.000; Fri, 13 Dec 2019 21:24:36 +0000 From: "Bossart, Nathan" To: Kyotaro Horiguchi CC: "pgsql-hackers@postgresql.org" Subject: Re: archive status ".ready" files may be created too early Thread-Topic: archive status ".ready" files may be created too early Thread-Index: AQHVsT6HkINFJGQZ1UmVcPP6g4Ztw6e3cyYAgACbsAA= Date: Fri, 13 Dec 2019 21:24:36 +0000 Message-ID: <3AD716DF-53BA-45D6-A8C3-CA7ECD465DCF@amazon.com> References: <20191213.130722.1074070497227350163.horikyota.ntt@gmail.com> In-Reply-To: <20191213.130722.1074070497227350163.horikyota.ntt@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.161.74] Content-Type: multipart/mixed; boundary="_002_3AD716DF53BA45D6A8C3CA7ECD465DCFamazoncom_" MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --_002_3AD716DF53BA45D6A8C3CA7ECD465DCFamazoncom_ Content-Type: text/plain; charset="utf-8" Content-ID: <2F20446469C50C4880B56A76CFFC1617@amazon.com> Content-Transfer-Encoding: base64 T24gMTIvMTIvMTksIDg6MDggUE0sICJLeW90YXJvIEhvcmlndWNoaSIgPGhvcmlreW90YS5udHRA Z21haWwuY29tPiB3cm90ZToNCj4gQXQgVGh1LCAxMiBEZWMgMjAxOSAyMjo1MDoyMCArMDAwMCwg IkJvc3NhcnQsIE5hdGhhbiIgPGJvc3NhcnRuQGFtYXpvbi5jb20+IHdyb3RlIGluDQo+PiBIaSBo YWNrZXJzLA0KPj4NCj4+IEkgYmVsaWV2ZSBJJ3ZlIHVuY292ZXJlZCBhIGJ1ZyB0aGF0IG1heSBj YXVzZSBhcmNoaXZlIHN0YXR1cyAiLnJlYWR5Ig0KPj4gZmlsZXMgdG8gYmUgY3JlYXRlZCB0b28g ZWFybHksIHdoaWNoIGluIHR1cm4gbWF5IGNhdXNlIGFuIGluY29ycmVjdA0KPj4gdmVyc2lvbiBv ZiB0aGUgY29ycmVzcG9uZGluZyBXQUwgc2VnbWVudCB0byBiZSBhcmNoaXZlZC4NCj4+DQo+PiBU aGUgY3J1eCBvZiB0aGUgaXNzdWUgc2VlbXMgdG8gYmUgdGhhdCBYTG9nV3JpdGUoKSBkb2VzIG5v dCB3YWl0IGZvcg0KPj4gdGhlIGVudGlyZSByZWNvcmQgdG8gYmUgd3JpdHRlbiB0byBkaXNrIGJl Zm9yZSBjcmVhdGluZyB0aGUgIi5yZWFkeSINCj4+IGZpbGUuICBJbnN0ZWFkLCBpdCBqdXN0IHdh aXRzIGZvciB0aGUgbGFzdCBwYWdlIG9mIHRoZSBzZWdtZW50IHRvIGJlDQo+PiB3cml0dGVuIGJl Zm9yZSBub3RpZnlpbmcgdGhlIGFyY2hpdmVyLiAgSWYgUG9zdGdyZVNRTCBjcmFzaGVzIGJlZm9y ZQ0KPj4gaXQgaXMgYWJsZSB0byB3cml0ZSB0aGUgcmVzdCBvZiB0aGUgcmVjb3JkLCBpdCB3aWxs IGVuZCB1cCByZXVzaW5nIHRoZQ0KPj4gIi5yZWFkeSIgc2VnbWVudCBhdCB0aGUgZW5kIG9mIGNy YXNoIHJlY292ZXJ5LiAgSW4gdGhlIG1lYW50aW1lLCB0aGUNCj4+IGFyY2hpdmVyIHByb2Nlc3Mg bWF5IGhhdmUgYWxyZWFkeSBwcm9jZXNzZWQgdGhlIG9sZCB2ZXJzaW9uIG9mIHRoZQ0KPj4gc2Vn bWVudC4NCj4NCj4gWWVhciwgdGhhdCBjYW4gaGFwcGVuIGlmIHRoZSBzZXJ2ZXIgcmVzdGFydGVk IGFmdGVyIHRoZSBjcmFzaC4NCj4NCj4+IFRoaXMgaXNzdWUgc2VlbXMgdG8gbW9zdCBvZnRlbiBt YW5pZmVzdCBhcyBXQUwgY29ycnVwdGlvbiBvbiBzdGFuZGJ5DQo+PiBzZXJ2ZXJzIGFmdGVyIHRo ZSBwcmltYXJ5IHNlcnZlciBoYXMgY3Jhc2hlZCBiZWNhdXNlIGl0IHJhbiBvdXQgb2YNCj4+IGRp c2sgc3BhY2UuDQo+DQo+IEluIHRoZSBmaXJzdCBwbGFjZSwgaXQncyBxdWl0ZSBiYWQgdG8gc2V0 IHJlc3RhcnRfYWZ0ZXJfY3Jhc2ggdG8gb24sDQo+IG9yIGp1c3QgcmVzdGFydCBjcmFzaGVkIG1h c3RlciBpbiByZXBsaWNhdGlvbiBzZXQuIFRoZSBzdGFuZGJ5IGNhbiBiZQ0KPiBpbmNvc2lzdGVu dCBhdCB0aGUgdGltZSBvZiBtYXN0ZXIgY3Jhc2gsIHNvIGl0IHNob3VsZCBiZSBmaXhlZCB1c2lu Zw0KPiBwZ19yZXdpbmQgb3Igc2hvdWxkIGJlIHJlY3JlYXRlZCBmcm9tIGEgYmFzZSBiYWNrdXAu DQo+DQo+IEV2ZW4gd2l0aG91dCB0aGF0IGFyY2hpdmluZyBiZWhhdmlvciwgYSBzdGFuZGJ5IG1h eSByZWNlaXZlIHdhbCBieXRlcw0KPiBpbmNvbnNpc3RlbnQgdG8gdGhlIGJ5dGVzIGZyb20gdGhl IHNhbWUgbWFzdGVyIGp1c3QgYmVmb3JlIGNyYXNoLiBJdA0KPiBpcyBub3QgbGltaXRlZCB0byBz ZWdtZW50IGJvdW5kYXJ5LiBJdCBjYW4gaGFwcGVuIG9uIGV2ZXJ5IGJsb2NrDQo+IGJvdW5kYXJ5 IGFuZCBjb3VsZCBoYXBwZW4gZXZlcnl3aGVyZSB3aXRoIG1vcmUgY29tcGxlY2F0ZWQgc3RlcHMu DQo+DQo+IFdoYXQgeW91IGFyZSBjYWxsaW5nIGFzIGEgInByb2JsZW0iIHNlZW1zIGNvbWluZyBm cm9tIGFsbG93aW5nIHRoZQ0KPiByZXN0YXJ0X2FmdGVyX2NyYXNoIGJlaGF2aW9yLiBPbiB0aGUg b3RoZXIgaGFuZCwgYXMgcmVjb21tZW5kZWQgaW4gdGhlDQo+IGRvY3VtZW50YXRpb24sIGFyY2hp dmVfY29tbWFuZCBjYW4gcmVmdXNlIG92ZXJ3cml0aW5nIG9mIHRoZSBzYW1lDQo+IHNlZ21lbnQs IGJ1dCB3ZSBkb24ndCBpbXBvc2UgdG8gZG8gdGhhdC4NCj4NCj4gQXMgdGhlIHJlc3VsdCB0aGUg cGF0Y2ggZG9lc24ndCBzZWVtIHRvIHNhdmUgYW55dGhpbmcgdGhhbiBzZXR0aW5nIHVwDQo+IGFu ZCBvcGVyYXRpbmcgY29ycmVjdGx5Lg0KDQpEaXNyZWdhcmRpbmcgdGhlIGJlaGF2aW9yIG9mIHN0 YW5kYnkgc2VydmVycyBmb3IgYSBtaW51dGUsIEkgdGhpbmsNCnRoYXQgd2hhdCBJJ3ZlIGRlc2Ny aWJlZCBpcyBzdGlsbCBhIHByb2JsZW0gZm9yIGFyY2hpdmluZy4gIElmIHRoZQ0Kc2VnbWVudCBp cyBhcmNoaXZlZCB0b28gZWFybHksIHBvaW50LWluLXRpbWUgcmVzdG9yZXMgdGhhdCByZXF1aXJl IGl0DQp3aWxsIGZhaWwuICBJZiB0aGUgc2VydmVyIHJlZnVzZXMgdG8gb3ZlcndyaXRlIGV4aXN0 aW5nIGFyY2hpdmUgZmlsZXMsDQp0aGUgYXJjaGl2ZXIgcHJvY2VzcyBtYXkgZmFpbCB0byBwcm9j ZXNzIHRoZSAiZ29vZCIgdmVyc2lvbiBvZiB0aGUNCnNlZ21lbnQgdW50aWwgc29tZW9uZSB0YWtl cyBhY3Rpb24gdG8gZml4IGl0LiAgSSB0aGluayB0aGlzIGlzDQplc3BlY2lhbGx5IHRyb3VibGlu ZyBmb3IgYmFja3VwIHV0aWxpdGllcyBsaWtlIHBnQmFja1Jlc3QgdGhhdCBjaGVjaw0KdGhlIGFy Y2hpdmVfc3RhdHVzIGRpcmVjdG9yeSBpbmRlcGVuZGVudGx5IHNpbmNlIGl0IGlzIGRpZmZpY3Vs dCB0bw0Ka25vdyBpZiB0aGUgc2VnbWVudCBpcyB0cnVseSAiLnJlYWR5Ii4NCg0KSSd2ZSBhdHRh Y2hlZCBhIHNsaWdodGx5IGltcHJvdmVkIHBhdGNoIHRvIHNob3cgaG93IHRoaXMgbWlnaHQgYmUN CmZpeGVkLiAgSSBhbSBjdXJpb3VzIHdoYXQgY29uY2VybnMgdGhlcmUgYXJlIGFib3V0IGRvaW5n IHNvbWV0aGluZw0KbGlrZSBpdCB0byBwcmV2ZW50IHRoaXMgc2NlbmFyaW8uDQoNCj4+IEFub3Ro ZXIgdGhpbmcgSSBhbSBleHBsb3JpbmcgaXMgd2hldGhlciBhIGNyYXNoIGluIGJldHdlZW4gd3Jp dGluZyB0aGUNCj4+IGxhc3QgcGFnZSBvZiBhIHNlZ21lbnQgYW5kIGNyZWF0aW5nIHRoZSAiLnJl YWR5IiBmaWxlIGNvdWxkIGNhdXNlIHRoZQ0KPj4gYXJjaGl2ZXIgcHJvY2VzcyB0byBza2lwIHBy b2Nlc3NpbmcgaXQgYWx0b2dldGhlci4gIEluIHRoZSBzY2VuYXJpbyBJDQo+PiBtZW50aW9uIGVh cmxpZXIsIHRoZSBzZXJ2ZXIgc2VlbXMgdG8gcmVjcmVhdGUgdGhlICIucmVhZHkiIGZpbGUgc2lu Y2UNCj4+IGl0IHJld3JpdGVzIGEgcG9ydGlvbiBvZiB0aGUgc2VnbWVudC4gIEhvd2V2ZXIsIGlm IGEgV0FMIHJlY29yZCBmaXRzDQo+PiBwZXJmZWN0bHkgaW50byB0aGUgbGFzdCBzZWN0aW9uIG9m IHRoZSBzZWdtZW50LCBJIGFtIG5vdCBzdXJlIHdoZXRoZXINCj4+IHRoZSAiLnJlYWR5IiBmaWxl IHdvdWxkIGJlIGNyZWF0ZWQgYWZ0ZXIgcmVzdGFydC4NCj4NCj4gV2h5IHRoYXQgc2VnbWVudCBu ZWVkcyAucmVhZHkgYWZ0ZXIgcmVzdGFydCwgZXZlbiB0aG91Z2ggbm90aGluZyBjb3VsZA0KPiBi ZSB3cml0dGVuIHRvIHRoZSBvbGQgc2VnbWVudD8NCg0KSWYgYSAiLnJlYWR5IiBmaWxlIGlzIG5l dmVyIGNyZWF0ZWQgZm9yIGEgc2VnbWVudCwgSSBkb24ndCB0aGluayBpdA0Kd2lsbCBiZSBhcmNo aXZlZC4NCg0KTmF0aGFuDQoNCg== --_002_3AD716DF53BA45D6A8C3CA7ECD465DCFamazoncom_ Content-Type: application/octet-stream; name="fix_ready_file_v2.patch" Content-Description: fix_ready_file_v2.patch Content-Disposition: attachment; filename="fix_ready_file_v2.patch"; size=1275; creation-date="Fri, 13 Dec 2019 21:24:36 GMT"; modification-date="Fri, 13 Dec 2019 21:24:36 GMT" Content-ID: Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2cuYyBiL3NyYy9iYWNr ZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2cuYwppbmRleCA2YmMxYTZiNDZkLi45MTIwM2ZhZWVlIDEw MDY0NAotLS0gYS9zcmMvYmFja2VuZC9hY2Nlc3MvdHJhbnNhbS94bG9nLmMKKysrIGIvc3JjL2Jh Y2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZy5jCkBAIC0yMzgzLDYgKzIzODMsOSBAQCBYTG9nV3Jp dGUoWExvZ3dydFJxc3QgV3JpdGVScXN0LCBib29sIGZsZXhpYmxlKQogCWludAkJCW5wYWdlczsK IAlpbnQJCQlzdGFydGlkeDsKIAl1aW50MzIJCXN0YXJ0b2Zmc2V0OworCVhMb2dTZWdObwlmaXJz dF9zZWdfdG9fZmluaXNoID0gMDsKKwlpbnQJCQludW1fc2Vnc190b19maW5pc2ggPSAwOworCWlu dAkJCWk7CiAKIAkvKiBXZSBzaG91bGQgYWx3YXlzIGJlIGluc2lkZSBhIGNyaXRpY2FsIHNlY3Rp b24gaGVyZSAqLwogCUFzc2VydChDcml0U2VjdGlvbkNvdW50ID4gMCk7CkBAIC0yNTQ1LDcgKzI1 NDgsMTMgQEAgWExvZ1dyaXRlKFhMb2d3cnRScXN0IFdyaXRlUnFzdCwgYm9vbCBmbGV4aWJsZSkK IAkJCQlMb2d3cnRSZXN1bHQuRmx1c2ggPSBMb2d3cnRSZXN1bHQuV3JpdGU7CS8qIGVuZCBvZiBw YWdlICovCiAKIAkJCQlpZiAoWExvZ0FyY2hpdmluZ0FjdGl2ZSgpKQotCQkJCQlYTG9nQXJjaGl2 ZU5vdGlmeVNlZyhvcGVuTG9nU2VnTm8pOworCQkJCXsKKwkJCQkJaWYgKG51bV9zZWdzX3RvX2Zp bmlzaCA9PSAwKQorCQkJCQkJZmlyc3Rfc2VnX3RvX2ZpbmlzaCA9IG9wZW5Mb2dTZWdObzsKKwor CQkJCQlBc3NlcnQob3BlbkxvZ1NlZ05vID09IGZpcnN0X3NlZ190b19maW5pc2ggKyBudW1fc2Vn c190b19maW5pc2gpOworCQkJCQludW1fc2Vnc190b19maW5pc2grKzsKKwkJCQl9CiAKIAkJCQlY TG9nQ3RsLT5sYXN0U2VnU3dpdGNoVGltZSA9IChwZ190aW1lX3QpIHRpbWUoTlVMTCk7CiAJCQkJ WExvZ0N0bC0+bGFzdFNlZ1N3aXRjaExTTiA9IExvZ3dydFJlc3VsdC5GbHVzaDsKQEAgLTI2MTYs NiArMjYyNSw5IEBAIFhMb2dXcml0ZShYTG9nd3J0UnFzdCBXcml0ZVJxc3QsIGJvb2wgZmxleGli bGUpCiAJCUxvZ3dydFJlc3VsdC5GbHVzaCA9IExvZ3dydFJlc3VsdC5Xcml0ZTsKIAl9CiAKKwlm b3IgKGkgPSAwOyBpIDwgbnVtX3NlZ3NfdG9fZmluaXNoOyBpKyspCisJCVhMb2dBcmNoaXZlTm90 aWZ5U2VnKGZpcnN0X3NlZ190b19maW5pc2ggKyBpKTsKKwogCS8qCiAJICogVXBkYXRlIHNoYXJl ZC1tZW1vcnkgc3RhdHVzCiAJICoK --_002_3AD716DF53BA45D6A8C3CA7ECD465DCFamazoncom_--