CF6204 test module: explicitly mark the Windows fixture sparse

From: harrisontbooth(at)gmail(dot)com
To: Michael Paquier <michael(at)paquier(dot)xyz>
Cc: Bryan Green <dbryan(dot)green(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: CF6204 test module: explicitly mark the Windows fixture sparse
Date: 2026-10-13 15:03:36
Message-ID: CAAH-eSUABddV8htT1xf3qgYp0dJ0ehv7vF+rAa02zgpHJo9cTQ@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Michael, Bryan,

Attached is a test-only sparse-file supplement. Apply the included
local CF6204 v6 test-module prerequisite first, then this patch, on
master 8e82d6610e7. The prerequisite keeps the segment-size guard and
excludes the already merged production I/O fixes.

On native ARM64 and emulated x64, the actual module allocates
4,294,971,392 bytes before the change and 131,072 afterward. Logical
size stays 4,294,967,305 bytes and marker readback passes. The
allocation instrumentation is excluded from the patch; figures reflect
the tested NTFS volume.

The regression and three setup groups pass before/after in both
integration builds. Extracted controls verify unsupported-operation
fallback and unexpected-error cleanup. Production I/O and
larger-segment backup coverage remain outside this supplement.

Let me know your thoughts.

Best,

Harrison

Attachment Content-Type Size
LOCAL-PREREQUISITE-CF6204-v6-test-module.patch text/x-diff 13.0 KB
0001-Mark-the-Windows-large-file-regression-fixture-sparse.patch text/x-diff 4.0 KB

Browse pgsql-hackers by date

  From Date Subject
Next Message zengxx 2026-10-13 15:08:33 Re: [PATCH] numeric: canonicalize wide digit accumulation
Previous Message Etsuro Fujita 2026-10-13 14:54:13 Re: postgres_fdw: transaction mode inheritance corner cases