Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wJrIS-000Mcr-0r for pgsql-committers@arkaria.postgresql.org; Mon, 04 May 2026 11:17:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wJrIR-006mvL-0S for pgsql-committers@arkaria.postgresql.org; Mon, 04 May 2026 11:17:07 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wJrIQ-006mvD-2O for pgsql-committers@lists.postgresql.org; Mon, 04 May 2026 11:17:06 +0000 Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wJrIO-000000008Mh-23l1 for pgsql-committers@lists.postgresql.org; Mon, 04 May 2026 11:17:05 +0000 Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-c8173b2af32so625098a12.0 for ; Mon, 04 May 2026 04:17:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777893424; cv=none; d=google.com; s=arc-20240605; b=NjAupD4sJNxlMsZuBY4sAhcSnkDfhiMHXaYJeiBfKXqdQZ5etoXteBpVAcdS5N8hDO /oalS84MVLwgAVVLpxuwipUaHZhcjojm3nvCTVS9rzFOpgswjGG/vbb1Thhl468HFT1s n1ovBf61OWaAspWqbKCkvwlS4MN/PNc79wTN6cMKg7gvpIxTKUfnmpqmfhGcjQhmNT7t asQx+eN5uPoFIGBw8V1W7jSehUTaAKtWKm3UsspbW6BhPmlq6EVW131X8u4BvQidJSyX 6YZgi6S1opfcyZb3JmUOS2/nLJNOMKFG2klO56XOpbcynFDDN1eE7SUBFA0CCw7RRb+c IMZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=mE6n8YzBFknHejwrqPdwrlu+WMQm3SqzuQ3DTwNh4aw=; fh=ujlLPaSMI54LUHphOb8oxV6GHZVwVMJ0SOdHS069GUo=; b=YjaDj109xOTFxstcPBMUrAfe3ZcPEVZsE0Iwik/ICArZ9D68MZiXn3bw5xDewq65tO hkMRndZ+f2h5GRUhNHb6KE4ujMCIzY/ic0bydsVIOdXsKj+r51/zVRKyh51XKyBvewYD FjGB32Sif+9g2ra8KGnI04hlns8P2mQrg9HgW+RSW+cY0sVsMevz8Kqr3A9WddVFpGs2 Ro94YV6Cem0q4hWrtaqaFqU6KZSdU3z5ZNNuZWMy86nG6iA78sHE5YN14IgDU0RFMPYp /1Ml1qFxH5T721ot5KTVJhqtM+T5N4p8dBg430o6l0Wvg3wy/bw4Rar0IV1X95iK2j4u avfQ==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777893424; x=1778498224; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mE6n8YzBFknHejwrqPdwrlu+WMQm3SqzuQ3DTwNh4aw=; b=VdDO/9kFHMjmy1TFods5CBGKId7EKaRyBbAKQ+cMna2Ti4NIMXoqgM8AE77XFvJ2Mp WUFwBViSlcuJ751X0kI984vHKLPjXnpkeHR93OjkY/UeXSiSrDhjWy5fdA+wKJdWiOfl sQgGlyXbW2KvmW+H7iYjuEtLL+aSqGdzkI5RbcL0o64Xfwlz0nAHxy4St1MKTOpURDWb hUFMSYozP5sId4LDeImHSv/cntlHf2yFSwQAakmHLCPTrtn9yuvB3eebQ+ONrVKvogBi Z78pll9Bjh5jQZ1whDkioFe4bvcu3o977vzYgu4qhEvZEmxi6iqwGaZrghiknpQpG1lB 28pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777893424; x=1778498224; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=mE6n8YzBFknHejwrqPdwrlu+WMQm3SqzuQ3DTwNh4aw=; b=guhJGQII3AYoRQSyWagg4xzwxgU1hXenfOLPmSbgZAvDbd3uuvFpRreLKIYnDmsYKA 5pMQccm5OV3ITpZdHPhPCwh6pz9hlpOQ0sO5/YZzzp3I2lykeC5+ygQCVfaTknEQyC49 kkK4Cckgzms5E2mwPDS9CcpmYDRAiYi7VtXN0dylN3iGXfrfYFZgzWsl1ovnwdKsZ4kK iVG4Z1qYoWivLAvtZ2/WXGzrTTqBZmSM0UjIT2xcBOHu07Oiw1V1/HweOfGmqrYOY8ET CbWg2840AcAm6ZM7gWcQ3ZfxjJBCrjWnvhCkc4iu0UkFeUt/lTGnSzSe8oDHKUX7wqD/ Bgxg== X-Forwarded-Encrypted: i=1; AFNElJ98BEA0i0Cz9bEs83MCBB+rArKQfma1BInmUh8+PqnkUjKm+cgfjN/LKifD0hy3EwNaJoOrtplQ463RyBQhYLoM@lists.postgresql.org X-Gm-Message-State: AOJu0YzvvgzbV59Z8S2H5WQwC/jqCzH4Vktc8FZdXqcQ7ZKqhCYuvdxt xHkfPKPrU+a/gCHgJayvgdO4Cw+ywlGT4wxWDKyXbP6vGaqy+b2U6NddgGjRNJHK2chgiENIgKO mTlKBDWuuoPtvWpbycOhBAzoArE3HgEg= X-Gm-Gg: AeBDiesKKYIx4/m7ryA50jt3H0Z+owuJynZ+C+mEnGFcoavHU23uruZcmZlhJ3zTQmc Q1mwvpTbX5rit3+1IUeJF6x/Cf0FnJY1hFmDRd7j7siVlKXKJOtUjM2niDG+6FJFoAOTZRwO3th /AGC1jX+8mlkKSjsGE6+psZuiP7zLCbqfxz9D9oG/5hlL4tn2m2v0q3BEDZe5KtbLSESi3nFOA3 9YSzh3E9hMPQlc61vU2gO608lQegPouUxlCjoNMEJ78fV0wDy5Ta9QrWxdeBikYiSLhaDlJUbZy kONovskGyih0BO7b3zZm X-Received: by 2002:a05:6a21:3384:b0:3a2:f402:50f6 with SMTP id adf61e73a8af0-3a7f1c39d2dmr9733252637.31.1777893423628; Mon, 04 May 2026 04:17:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amul Sul Date: Mon, 4 May 2026 16:46:24 +0530 X-Gm-Features: AVHnY4KW3L1St54886nnCOZ_7cvuK35_fBAMohbwrdda0zAJPQiiXRPo_ZaAyV8 Message-ID: Subject: Re: pgsql: pg_verifybackup: Enable WAL parsing for tar-format backups To: Peter Eisentraut Cc: Andrew Dunstan , pgsql-committers@lists.postgresql.org Content-Type: multipart/mixed; boundary="000000000000f6fd190650fc11c3" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000f6fd190650fc11c3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, May 4, 2026 at 3:00=E2=80=AFPM Peter Eisentraut wrote: > > On 20.03.26 20:32, Andrew Dunstan wrote: > > pg_verifybackup: Enable WAL parsing for tar-format backups > > > > Now that pg_waldump supports reading WAL from tar archives, remove the > > restriction that forced --no-parse-wal for tar-format backups. > > > > pg_verifybackup now automatically locates the WAL archive: it looks for > > a separate pg_wal.tar first, then falls back to the main base.tar. A > > new --wal-path option (replacing the old --wal-directory, which is kept > > as a silent alias) accepts either a directory or a tar archive path. > > In the past, we have opted against silent aliases when changing a > command-line option. All options should be documented, even if they are > deprecated. Otherwise, it's confusing for users moving between major > versions or those who find that undocumented options happen to work. > See commit 35ce24c333c for an example how this was done in the past. > > I suggest the option --wal-directory should be added back to the > documentation and help output. Agreed. Attached is a quick fix. Regards, Amul --000000000000f6fd190650fc11c3 Content-Type: application/octet-stream; name="0001-Document-deprecated-wal-directory-option-for-pg_veri.patch" Content-Disposition: attachment; filename="0001-Document-deprecated-wal-directory-option-for-pg_veri.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mor3t6re0 RnJvbSBkNGFhNGQ0ZmYyZGEyMDdjNGJmZDhmZmViMGMwM2RjZTZhN2NhYjY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbXVsIFN1bCA8c3VsYW11bEBnbWFpbC5jb20+CkRhdGU6IE1v biwgNCBNYXkgMjAyNiAxNjo0MDo0NiArMDUzMApTdWJqZWN0OiBbUEFUQ0hdIERvY3VtZW50IGRl cHJlY2F0ZWQgLS13YWwtZGlyZWN0b3J5IG9wdGlvbiBmb3IKIHBnX3ZlcmlmeWJhY2t1cApNSU1F LVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKQ29tbWl0IGIzY2Y0NjFiM2NmOTFjNTg2YWI5 NGI0ZGRkZDZkY2Q4ZmY4ZmVjNDcgcmVuYW1lZAotLXdhbC1kaXJlY3RvcnkgdG8gLS13YWwtcGF0 aCBidXQgcmV0YWluZWQgdGhlIGZvcm1lciBhcyBhIHNpbGVudAphbGlhcy4gUGVyIHByb2plY3Qg cG9saWN5LCBhbGwgb3B0aW9uc+KAlGluY2x1ZGluZyBkZXByZWNhdGVkCm9uZXPigJRzaG91bGQg YmUgZG9jdW1lbnRlZCB0byBhc3Npc3QgdXNlcnMgdHJhbnNpdGlvbmluZyBiZXR3ZWVuCnZlcnNp b25zLgoKVGhpcyBwYXRjaCByZXN0b3JlcyAtLXdhbC1kaXJlY3RvcnkgdG8gdGhlIGRvY3VtZW50 YXRpb24gYW5kIC0taGVscApvdXRwdXQuCi0tLQogZG9jL3NyYy9zZ21sL3JlZi9wZ192ZXJpZnli YWNrdXAuc2dtbCAgICAgfCAxICsKIHNyYy9iaW4vcGdfdmVyaWZ5YmFja3VwL3BnX3ZlcmlmeWJh Y2t1cC5jIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL2RvYy9zcmMvc2dtbC9yZWYvcGdfdmVyaWZ5YmFja3VwLnNnbWwgYi9kb2Mvc3JjL3NnbWwv cmVmL3BnX3ZlcmlmeWJhY2t1cC5zZ21sCmluZGV4IDE2OTVjZmU5MWM4Li4wNDU1MTY0NjRhNCAx MDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3JlZi9wZ192ZXJpZnliYWNrdXAuc2dtbAorKysgYi9k b2Mvc3JjL3NnbWwvcmVmL3BnX3ZlcmlmeWJhY2t1cC5zZ21sCkBAIC0yNTksNiArMjU5LDcgQEAg UG9zdGdyZVNRTCBkb2N1bWVudGF0aW9uCiAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICA8dGVy bT48b3B0aW9uPi13IDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5wYXRoPC9yZXBsYWNl YWJsZT48L29wdGlvbj48L3Rlcm0+CiAgICAgICA8dGVybT48b3B0aW9uPi0td2FsLXBhdGg9PHJl cGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnBhdGg8L3JlcGxhY2VhYmxlPjwvb3B0aW9uPjwv dGVybT4KKyAgICAgIDx0ZXJtPjxvcHRpb24+LS13YWwtZGlyZWN0b3J5PTxyZXBsYWNlYWJsZSBj bGFzcz0icGFyYW1ldGVyIj5wYXRoPC9yZXBsYWNlYWJsZT48L29wdGlvbj4gKGRlcHJlY2F0ZWQp PC90ZXJtPgogICAgICAgPGxpc3RpdGVtPgogICAgICAgIDxwYXJhPgogICAgICAgICBUcnkgdG8g cGFyc2UgV0FMIGZpbGVzIHN0b3JlZCBpbiB0aGUgc3BlY2lmaWVkIGRpcmVjdG9yeSBvciB0YXIK ZGlmZiAtLWdpdCBhL3NyYy9iaW4vcGdfdmVyaWZ5YmFja3VwL3BnX3ZlcmlmeWJhY2t1cC5jIGIv c3JjL2Jpbi9wZ192ZXJpZnliYWNrdXAvcGdfdmVyaWZ5YmFja3VwLmMKaW5kZXggYjYwYWI4NzM5 ZDUuLjQ4MDlhOGI5MWU2IDEwMDY0NAotLS0gYS9zcmMvYmluL3BnX3ZlcmlmeWJhY2t1cC9wZ192 ZXJpZnliYWNrdXAuYworKysgYi9zcmMvYmluL3BnX3ZlcmlmeWJhY2t1cC9wZ192ZXJpZnliYWNr dXAuYwpAQCAtMTM5OSw2ICsxMzk5LDcgQEAgdXNhZ2Uodm9pZCkKIAlwcmludGYoXygiICAtcSwg LS1xdWlldCAgICAgICAgICAgICAgICAgZG8gbm90IHByaW50IGFueSBvdXRwdXQsIGV4Y2VwdCBm b3IgZXJyb3JzXG4iKSk7CiAJcHJpbnRmKF8oIiAgLXMsIC0tc2tpcC1jaGVja3N1bXMgICAgICAg IHNraXAgY2hlY2tzdW0gdmVyaWZpY2F0aW9uXG4iKSk7CiAJcHJpbnRmKF8oIiAgLXcsIC0td2Fs LXBhdGg9UEFUSCAgICAgICAgIHVzZSBzcGVjaWZpZWQgcGF0aCBmb3IgV0FMIGZpbGVzXG4iKSk7 CisJcHJpbnRmKF8oIiAgLS13YWwtZGlyZWN0b3J5PVBBVEggICAgICAgIChzYW1lIGFzIC0td2Fs LXBhdGgsIGRlcHJlY2F0ZWQpXG4iKSk7CiAJcHJpbnRmKF8oIiAgLVYsIC0tdmVyc2lvbiAgICAg ICAgICAgICAgIG91dHB1dCB2ZXJzaW9uIGluZm9ybWF0aW9uLCB0aGVuIGV4aXRcbiIpKTsKIAlw cmludGYoXygiICAtPywgLS1oZWxwICAgICAgICAgICAgICAgICAgc2hvdyB0aGlzIGhlbHAsIHRo ZW4gZXhpdFxuIikpOwogCXByaW50ZihfKCJcblJlcG9ydCBidWdzIHRvIDwlcz4uXG4iKSwgUEFD S0FHRV9CVUdSRVBPUlQpOwotLSAKMi40Ny4xCgo= --000000000000f6fd190650fc11c3--