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 1lqCEq-0007qG-GZ for pgsql-hackers@arkaria.postgresql.org; Mon, 07 Jun 2021 10:12:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lqCEp-0007Dy-FW for pgsql-hackers@arkaria.postgresql.org; Mon, 07 Jun 2021 10:12:07 +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 1lqCEo-0007Dq-Cm for pgsql-hackers@lists.postgresql.org; Mon, 07 Jun 2021 10:12:07 +0000 Received: from wforward3-smtp.messagingengine.com ([64.147.123.22]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lqCEg-0004op-Rl for pgsql-hackers@lists.postgresql.org; Mon, 07 Jun 2021 10:12:05 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailforward.west.internal (Postfix) with ESMTP id 450771180; Mon, 7 Jun 2021 06:11:56 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Mon, 07 Jun 2021 06:11:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=dBy61X HzouOBv4wvbd+8DgRjhI6YUHTWf6gE4Zx8fRo=; b=P20p3zvTby9OUDGQpFQ3kL PK4dtrU4hju/ZJR0k2KUkcwl/f1U6G01kndMPCk/N662H5hF25W4F/Li8uoKSFXE DyBHWQAF2v0m964RtHqiTMJcJ2cpUfWJQJzPTLgcZrNS5ND+sk3cM5RhdZErfxdZ TMnjivhjd97MI+r9zfbN9WhGClbxqrEfFvqP/Co0NLhL5bRo0pYPAhallGyIJ4EE 27o4DWhYguDkEddhQQDNotqsYWnVuBRAv3XQwHSQdDqwSdy4NaQcVScIAjyV0Oeu IW2feF8ShA/yn9KGBZTkziX2STrxQjOA/DyRO+vtDUh9kykP43ple0OC8YdQrqtA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedtjedgvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgesmhdtre ertdefjeenucfhrhhomheprfgvthgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhdr vghishgvnhhtrhgruhhtsegvnhhtvghrphhrihhsvggusgdrtghomheqnecuggftrfgrth htvghrnhepffdvhfeivdehuddtiefhtdekveffhfekjeduheeiueevgeekgffgieetfefh tddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepph gvthgvrhdrvghishgvnhhtrhgruhhtsegvnhhtvghrphhrihhsvggusgdrtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 7 Jun 2021 06:11:54 -0400 (EDT) Subject: Re: Tid scan improvements To: David Rowley Cc: Edmund Horner , PostgreSQL Developers References: <20191201023416.GV2355@paquier.xyz> <20210101013019.GS13234@fetter.org> <20210203211919.u7q3vq24g4pd63gv@alap3.anarazel.de> <20210216220522.3sn64ui3prwm43zh@alap3.anarazel.de> From: Peter Eisentraut Message-ID: <05b070ee-b68c-56ca-be41-aa240ee62d81@enterprisedb.com> Date: Mon, 7 Jun 2021 12:11:53 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------A9EDB56E93D75DDC22723D24" Content-Language: en-US List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------A9EDB56E93D75DDC22723D24 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit This patch didn't add _outTidRangePath() even though we have outNode() coverage for most/all path nodes. Was this just forgotten? See attached patch. --------------A9EDB56E93D75DDC22723D24 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="0001-Add-_outTidRangePath.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Add-_outTidRangePath.patch" RnJvbSAzYzY5NmY4MTJkNGM2ZjhjNjZiYzc1MTA1YzNjMWFmNzljM2IyOTIyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogTW9uLCA3IEp1biAyMDIxIDEyOjA0OjQ5ICswMjAwClN1YmplY3Q6 IFtQQVRDSF0gQWRkIF9vdXRUaWRSYW5nZVBhdGgoKQoKV2UgaGF2ZSBvdXROb2RlKCkgY292 ZXJhZ2UgZm9yIGFsbCBwYXRoIG5vZGVzLCBidXQgdGhpcyBvbmUgd2FzCm1pc3NlZCB3aGVu IGl0IHdhcyBhZGRlZC4KLS0tCiBzcmMvYmFja2VuZC9ub2Rlcy9vdXRmdW5jcy5jIHwgMTMg KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS9zcmMvYmFja2VuZC9ub2Rlcy9vdXRmdW5jcy5jIGIvc3JjL2JhY2tlbmQvbm9k ZXMvb3V0ZnVuY3MuYwppbmRleCAwNDY5NmY2MTNjLi5lMzJiOTJlMjk5IDEwMDY0NAotLS0g YS9zcmMvYmFja2VuZC9ub2Rlcy9vdXRmdW5jcy5jCisrKyBiL3NyYy9iYWNrZW5kL25vZGVz L291dGZ1bmNzLmMKQEAgLTE4NTksNiArMTg1OSwxNiBAQCBfb3V0VGlkUGF0aChTdHJpbmdJ bmZvIHN0ciwgY29uc3QgVGlkUGF0aCAqbm9kZSkKIAlXUklURV9OT0RFX0ZJRUxEKHRpZHF1 YWxzKTsKIH0KIAorc3RhdGljIHZvaWQKK19vdXRUaWRSYW5nZVBhdGgoU3RyaW5nSW5mbyBz dHIsIGNvbnN0IFRpZFJhbmdlUGF0aCAqbm9kZSkKK3sKKwlXUklURV9OT0RFX1RZUEUoIlRJ RFJBTkdFUEFUSCIpOworCisJX291dFBhdGhJbmZvKHN0ciwgKGNvbnN0IFBhdGggKikgbm9k ZSk7CisKKwlXUklURV9OT0RFX0ZJRUxEKHRpZHJhbmdlcXVhbHMpOworfQorCiBzdGF0aWMg dm9pZAogX291dFN1YnF1ZXJ5U2NhblBhdGgoU3RyaW5nSW5mbyBzdHIsIGNvbnN0IFN1YnF1 ZXJ5U2NhblBhdGggKm5vZGUpCiB7CkBAIC00MTY2LDYgKzQxNzYsOSBAQCBvdXROb2RlKFN0 cmluZ0luZm8gc3RyLCBjb25zdCB2b2lkICpvYmopCiAJCQljYXNlIFRfVGlkUGF0aDoKIAkJ CQlfb3V0VGlkUGF0aChzdHIsIG9iaik7CiAJCQkJYnJlYWs7CisJCQljYXNlIFRfVGlkUmFu Z2VQYXRoOgorCQkJCV9vdXRUaWRSYW5nZVBhdGgoc3RyLCBvYmopOworCQkJCWJyZWFrOwog CQkJY2FzZSBUX1N1YnF1ZXJ5U2NhblBhdGg6CiAJCQkJX291dFN1YnF1ZXJ5U2NhblBhdGgo c3RyLCBvYmopOwogCQkJCWJyZWFrOwotLSAKMi4zMS4xCgo= --------------A9EDB56E93D75DDC22723D24--