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 1kQFbU-0005Tj-J4 for pgsql-hackers@arkaria.postgresql.org; Wed, 07 Oct 2020 20:00:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kQFbT-0003Je-9G for pgsql-hackers@arkaria.postgresql.org; Wed, 07 Oct 2020 19:59:59 +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 1kQEt4-00021O-Ej for pgsql-hackers@lists.postgresql.org; Wed, 07 Oct 2020 19:14:06 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kQEt1-0004jA-Vq for pgsql-hackers@lists.postgresql.org; Wed, 07 Oct 2020 19:14:05 +0000 Received: from coridan.postgresql.org ([2001:4800:3e1:1::213]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kQEt1-0002Ef-MY for pgsql-hackers@lists.postgresql.org; Wed, 07 Oct 2020 19:14:03 +0000 Received: from localhost ([127.0.0.1] helo=coridan.postgresql.org) by coridan.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kQEt0-0008H4-PT for pgsql-hackers@lists.postgresql.org; Wed, 07 Oct 2020 19:14:02 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: Re: BUG #15858: could not stat file - over 4GB To: pgsql-hackers@lists.postgresql.org From: Emil Iggland Cc: Juanjo Santamaria Flecha Date: Wed, 07 Oct 2020 19:13:29 +0000 User-Agent: pgcommitfest X-cfsender: emiliggland In-Reply-To: References: <15858-9572469fd3b73263@postgresql.org> Message-ID: <160209800917.1171.12856112208955258625.pgcf@coridan.postgresql.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk VGhlIGZvbGxvd2luZyByZXZpZXcgaGFzIGJlZW4gcG9zdGVkIHRocm91Z2ggdGhlIGNvbW1pdGZl c3QgYXBwbGljYXRpb246Cm1ha2UgaW5zdGFsbGNoZWNrLXdvcmxkOiAgdGVzdGVkLCBwYXNzZWQK SW1wbGVtZW50cyBmZWF0dXJlOiAgICAgICB0ZXN0ZWQsIHBhc3NlZApTcGVjIGNvbXBsaWFudDog ICAgICAgICAgIG5vdCB0ZXN0ZWQKRG9jdW1lbnRhdGlvbjogICAgICAgICAgICBub3QgdGVzdGVk CgpJIHRlc3RlZCB0aGUgcGF0Y2ggYXQgaGFuZCwgYW5kIGl0IHBlcmZvcm1zIGFzIGV4cGVjdGVk LiBGaWxlcyBsYXJnZXIgdGhhbiA0R0IgY2FuIGJlIGltcG9ydGVkLg0KDQpTdGVwczogDQowKSBj cmVhdGUgYSBjc3YtZmlsZSB0aGF0IGlzIHN1ZmZpY2llbnRseSBiaWcgKD40R0IpLCBhbmQgb25l IHRoYXQgaXMgc21hbGwuIFVzZSB0aGVzZSBmaWxlcyB0byB0ZXN0Lg0KMWEpIEF0dGVtcHQgdG8g aW1wb3J0IHRoZSBzbWFsbCBmaWxlIHVzaW5nIGRldmVsLXZlcnNpb24uDQoxYikgRVhQRUNURUQ6 IHN1Y2Nlc3MsIEFDVFVBTDogc3VjY2Vzcw0KMmEpIEF0dGVtcHQgdG8gaW1wb3J0IHRoZSBiaWcg ZmlsZSB1c2luZyBkZXZlbC12ZXJzaW9uLg0KMmIpIEVYUEVDVEVEOiBmYWlsdXJlLCBBQ1RVQUw6 IGZhaWx1cmUNCjMpIEFwcGx5IHBhdGNoIGFuZCBidWlsZCBuZXcgdmVyc2lvbg0KNGEpIEF0dGVt cHQgdG8gaW1wb3J0IHRoZSBzbWFsbCBmaWxlIHVzaW5nIHBhdGNoZWQtdmVyc2lvbi4NCjRiKSBF WFBFQ1RFRDogc3VjY2VzcywgQUNUVUFMOiBzdWNjZXNzDQo0YSkgQXR0ZW1wdCB0byBpbXBvcnQg dGhlIGJpZyBmaWxlIHVzaW5nIHBhdGNoZWQtdmVyc2lvbi4NCjRiKSBFWFBFQ1RFRDogc3VjY2Vz cywgQUNUVUFMOiBzdWNjZXNzDQoNClRoZSBjb2RlIGxvb2tzIHNlbnNpYmxlLCBpdCBpcyBlYXN5 IHRvIHJlYWQgYW5kIGZvbGxvdy4gVGhlIGNvZGUgdXNlcyBhcHByb3ByaWF0ZSB3aW4zMiBmdW5j dGlvbnMgdG8gcGVyZm9ybSB0aGUgdGFzay4gDQoNCkNvZGUgY2FsY3VsYXRlcyBmaWxlIHNpemUg dXNpbmcgdGhlIGZvbGxvd2luZyBtZXRob2Q6IGJ1Zi0+c3Rfc2l6ZSA9ICgoX19pbnQ2NCkgZmlE YXRhLm5GaWxlU2l6ZUhpZ2gpIDw8IDMyIHwgKF9faW50NjQpKGZpRGF0YS5uRmlsZVNpemVMb3cp Ow0KVGhlIGhhcmQgY29kZWQgY29uc3RhbnQgMzIgaXMgZmluZSwgbkZpbGVTaXplSGlnaCBpcyBk ZWZpbmVkIGFzIGEgRFdPUkQgaW4gdGhlIFdpbjMyIEFQSSwgd2hpY2ggaXMgYSAzMiBiaXQgdW5z aWduZWQgaW50ZWdlci4gVGhlcmUgaXMgbm8gbmVlZCB0byBhIGR5bmFtaWMgY2FsY3VsYXRpb24u DQoNClRoZXJlIGFyZSBtaW5vciAibml0LXBpY2tzIiB0aGF0IEkgd291bGQgY2hhbmdlIGlmIGl0 IHdlcmUgbXkgY29kZSwgYnV0IGRvIG5vdCBjaGFuZ2UgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhl IGNvZGUuIA0KDQoxKSANCmlmIChHZXRGaWxlQXR0cmlidXRlcyhuYW1lKSA9PSBJTlZBTElEX0ZJ TEVfQVRUUklCVVRFUykNCnsNCiAgZXJybm8gPSBFTk9FTlQ7DQogIHJldHVybiAtMTsNCn0NCg0K SGVyZSBJIHdvdWxkIGNhbGwgX2Rvc21hcGVycihHZXRMYXN0RXJyb3IoKSkgaW5zdGVhZCwganVz dCB0byB0YWtlIGFjY291bnQgb2YgdGhlIHBvc3NpYmlsaXR5IHRoYXQgc29tZSBvdGhlciBlcnJv ciBvY2N1cnJlZC4gIEZvbGxvd2luZyB0aGlzIGNoYW5nZSB0aGVyZSBhcmUgc2xpZ2h0IGluY29u c2lzdGVuY3kgaW4gdGhlIG9yZGVyIG9mICJDbG9zZUhhbmRsZShoRmlsZSksIGVycm5vID0gRU5P RU5UOyByZXR1cm4gLTEiIGFuZCAiX2Rvc21hcGVycihHZXRMYXN0RXJyb3IoKSk7IENsb3NlSGFu ZGxlKGhGaWxlKTsgcmV0dXJuIC0xIi4gSSB3b3VsZCBwcmVmZXIgY29uc2lzdGVudCBvcmRlcmlu ZywgYnV0IHRoYXQgaXMgbm90IGltcG9ydGFudC4KClRoZSBuZXcgc3RhdHVzIG9mIHRoaXMgcGF0 Y2ggaXM6IFJlYWR5IGZvciBDb21taXR0ZXIK