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 1vTQuw-001Vp3-2d for pgsql-committers@arkaria.postgresql.org; Wed, 10 Dec 2025 20:36:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vTQuu-000uLN-33 for pgsql-committers@arkaria.postgresql.org; Wed, 10 Dec 2025 20:36:09 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vTQuu-000uLF-2L for pgsql-committers@lists.postgresql.org; Wed, 10 Dec 2025 20:36:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vTQuq-0002Qf-2l for pgsql-committers@lists.postgresql.org; Wed, 10 Dec 2025 20:36:08 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vTQup-0004NK-2Q for pgsql-committers@lists.postgresql.org; Wed, 10 Dec 2025 20:36:03 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vTQun-0002K5-0q for pgsql-committers@lists.postgresql.org; Wed, 10 Dec 2025 20:36:02 +0000 Content-Type: multipart/mixed; boundary="===============8477101295617007632==" MIME-Version: 1.0 From: Peter Geoghegan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Return TIDs in desc order during backwards scans. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 10 Dec 2025 20:36:02 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8477101295617007632== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmV0dXJuIFRJRHMgaW4gZGVzYyBvcmRlciBkdXJpbmcgYmFja3dhcmRzIHNjYW5zLgoKQWx3YXlz IHJldHVybiBUSURzIGluIGRlc2NlbmRpbmcgb3JkZXIgd2hlbiByZXR1cm5pbmcgZ3JvdXBzIG9m IFRJRHMKZnJvbSBhbiBuYnRyZWUgcG9zdGluZyBsaXN0IHR1cGxlIGR1cmluZyBuYnRyZWUgYmFj a3dhcmRzIHNjYW5zLiAgVGhpcwptYWtlcyBiYWNrd2FyZHMgc2NhbnMgdGVuZCB0byByZXF1aXJl IGZld2VyIGJ1ZmZlciBoaXRzLCBzaW5jZSB0aGUgc2NhbgppcyBsZXNzIGxpa2VseSB0byByZXBl YXRlZGx5IHBpbiBhbmQgdW5waW4gdGhlIHNhbWUgaGVhcCBwYWdlL2J1ZmZlcgood2UnbGwgZ2V0 IGV4YWN0bHkgYXMgbWFueSBidWZmZXIgaGl0cyBhcyB3ZSBnZXQgd2l0aCBhIHNpbWlsYXIgZm9y d2FyZHMKc2NhbiBjYXNlKS4KCkNvbW1pdCAwZDg2MWJiYiwgd2hpY2ggYWRkZWQgbmJ0cmVlIGRl ZHVwbGljYXRpb24sIG9yaWdpbmFsbHkgZGlkIHRoaW5ncwp0aGlzIHdheSB0byBhdm9pZCBpbnRl cmZlcmluZyB3aXRoIF9idF9raWxsaXRlbXMncyBhcHByb2FjaCB0byBzZXR0aW5nCkxQX0RFQUQg Yml0cyBvbiBwb3N0aW5nIGxpc3QgdHVwbGVzLiAgX2J0X2tpbGxpdGVtcyBtYWtlcyBhIHNvZnQK YXNzdW1wdGlvbiB0aGF0IGl0IGNhbiBhbHdheXMgaXRlcmF0ZSB0aHJvdWdoIHBvc3RpbmcgbGlz dHMgaW4gYXNjZW5kaW5nClRJRCBvcmRlciwgZmluZGluZyBjb3JyZXNwb25kaW5nIGtpbGxJdGVt c1tdL3NvLT5jdXJyUG9zLml0ZW1zW10gZW50cmllcwppbiB0aGF0IHNhbWUgb3JkZXIuICBUaGlz IHdvcmtlZCBvdXQgYmVjYXVzZSBvZiB0aGUgcHJpb3IgX2J0X3JlYWRwYWdlCmJhY2t3YXJkcyBz Y2FuIGJlaGF2aW9yLiAgSWYgd2UganVzdCBjaGFuZ2VkIHRoZSBiYWNrd2FyZHMgc2NhbiBwb3N0 aW5nCmxpc3QgbG9naWMgaW4gX2J0X3JlYWRwYWdlLCB3aXRob3V0IGFsdGVyaW5nIF9idF9raWxs aXRlbXMgaXRzZWxmLCBpdAp3b3VsZCBicmVhayBpdHMgc29mdCBhc3N1bXB0aW9uLgoKQXZvaWQg dGhhdCBwcm9ibGVtIGJ5IHNvcnRpbmcgdGhlIHNvLT5raWxsZWRJdGVtc1tdIGFycmF5IGF0IHRo ZSBzdGFydApvZiBfYnRfa2lsbGl0ZW1zLiAgVGhhdCB3YXkgdGhlIG9yZGVyIHRoYXQgZGVhZCBp dGVtcyBhcmUgc2F2ZWQgaW4gZnJvbQpidGdldHR1cGxlIGNhbid0IG1hdHRlcjsgc28tPmtpbGxl ZEl0ZW1zW10gd2lsbCBhbHdheXMgYmUgaW4gdGhlIHNhbWUKb3JkZXIgYXMgc28tPmN1cnJQb3Mu aXRlbXNbXSBpbiB0aGUgZW5kLiAgU2luY2Ugc28tPmN1cnJQb3MuaXRlbXNbXSBpcwpub3cgYWx3 YXlzIGluIGxlYWYgcGFnZSBvcmRlciwgcmVnYXJkbGVzcyBvZiB0aGUgc2NhbiBkaXJlY3Rpb24g dXNlZAp3aXRoaW4gX2J0X3JlYWRwYWdlLCBhbmQgc2luY2Ugc28tPmtpbGxlZEl0ZW1zW10gaXMg YWx3YXlzIGluIHRoYXQgc2FtZQpvcmRlciwgdGhlIF9idF9raWxsaXRlbXMgbG9vcCBjYW4gY29u dGludWUgdG8gbWFrZSBhIHVuaWZvcm0gYXNzdW1wdGlvbgphYm91dCBldmVyeXRoaW5nIGJlaW5n IGluIHBhZ2Ugb3JkZXIuICBJbiBmYWN0LCBzb3J0aW5nIGxpa2UgdGhpcyBtYWtlcwp0aGUgcHJl dmlvdXMgc29mdCBhc3N1bXB0aW9uIGFib3V0IGl0ZW0gb3JkZXIgaW50byBhIGhhcmQgaW52YXJp YW50LgoKQWxzbyBkZWR1cGxpY2F0ZSB0aGUgc28tPmtpbGxlZEl0ZW1zW10gYXJyYXkgYWZ0ZXIg aXQgaXMgc29ydGVkLiAgVGhhdAp3YXkgdGhlcmUncyBubyByaXNrIG9mIHRoZSBfYnRfa2lsbGl0 ZW1zIGxvb3AgYmVjb21pbmcgY29uZnVzZWQgYnkgYQpkdXBsaWNhdGUgZGVhZCBpdGVtL1RJRC4g IFRoaXMgd2FzIHBvc3NpYmxlIGluIGNhc2VzIHRoYXQgaW52b2x2ZWQgYQpzY3JvbGxhYmxlIGN1 cnNvciB0aGF0IGVuY291bnRlcmVkIHRoZSBzYW1lIGRlYWQgVElEIG1vcmUgdGhhbiBvbmNlCih3 aXRoaW4gdGhlIHNhbWUgbGVhZiBwYWdlL3NvLT5jdXJyUG9zIGNvbnRleHQpLiAgVGhpcyBkb2Vz bid0IGNvbWUgdXAKdmVyeSBtdWNoIGluIHByYWN0aWNlLCBidXQgaXQgc2VlbXMgYmVzdCB0byBi ZSBhcyBjb25zaXN0ZW50IGFzIHBvc3NpYmxlCmFib3V0IGhvdyBhbmQgd2hlbiBfYnRfa2lsbGl0 ZW1zIHdpbGwgTFBfREVBRC1tYXJrIGluZGV4IHR1cGxlcy4KCkF1dGhvcjogUGV0ZXIgR2VvZ2hl Z2FuIDxwZ0Bib3d0LmllPgpSZXZpZXdlZC1CeTogTWlyY2VhIENhZGFyaXUgPGNhZGFyaXUubWly Y2VhQGdtYWlsLmNvbT4KUmV2aWV3ZWQtQnk6IFZpY3RvciBZZWdvcm92IDx2eWVnb3JvdkBnbWFp bC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FIMi1Xej1XdXQycEt2Ylct dTNoSl9MWHdzWWVpWEhpVzhvTjFHZmJLUGF2Y0dvOE93QG1haWwuZ21haWwuY29tCgpCcmFuY2gK LS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3Jn L3BnL2NvbW1pdGRpZmYvYmZiMzM1ZGY1OGVhNDI3NDcwMjAzOTA4M2M3ZTA4ZmUzZGJhOWUxMAoK TW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL25idHJlZS9u YnRyZWFkcGFnZS5jIHwgNTcgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCnNyYy9i YWNrZW5kL2FjY2Vzcy9uYnRyZWUvbmJ0dXRpbHMuYyAgICB8IDM3ICsrKysrKysrKysrKysrKyst LS0tLQoyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoK --===============8477101295617007632==--