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.94.2) (envelope-from ) id 1t9TTc-00APCK-SI for pgsql-committers@arkaria.postgresql.org; Fri, 08 Nov 2024 18:12:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t9TTa-00BxbK-8W for pgsql-committers@arkaria.postgresql.org; Fri, 08 Nov 2024 18:12:54 +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.94.2) (envelope-from ) id 1t9TRX-00BuqI-OO for pgsql-committers@lists.postgresql.org; Fri, 08 Nov 2024 18:10:48 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t9TRV-000qMw-6h for pgsql-committers@lists.postgresql.org; Fri, 08 Nov 2024 18:10:47 +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.94.2) (envelope-from ) id 1t9TRT-002Yrh-MA for pgsql-committers@lists.postgresql.org; Fri, 08 Nov 2024 18:10:44 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t9TRT-000rA9-0F for pgsql-committers@lists.postgresql.org; Fri, 08 Nov 2024 18:10:43 +0000 Content-Type: multipart/mixed; boundary="===============3368412258135580318==" MIME-Version: 1.0 From: Peter Geoghegan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Avoid nbtree parallel scan currPos confusion. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 08 Nov 2024 18:10:43 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3368412258135580318== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QXZvaWQgbmJ0cmVlIHBhcmFsbGVsIHNjYW4gY3VyclBvcyBjb25mdXNpb24uCgpDb21taXQgMWJk NGJjODUsIHdoaWNoIHJlZmFjdG9yZWQgbmJ0cmVlIHNpYmxpbmcgbGluayB0cmF2ZXJzYWwsIG1h ZGUKX2J0X3BhcmFsbGVsX3NlaXplIHJlc2V0IHRoZSBzY2FuJ3MgY3VyclBvcyBzbyB0aGF0IHRo aW5ncyB3ZXJlCmNvbnNpc3RlbnQgd2l0aCB0aGUgc3RhdGUgb2YgYSBzZXJpYWwgYmFja2VuZCBt b3ZpbmcgYmV0d2VlbiBwYWdlcy4KVGhpcyBvdmVybG9va2VkIHRoZSBmYWN0IHRoYXQgX2J0X3Jl YWRuZXh0cGFnZSByZWxpZWQgb24gdGhlIGV4aXN0aW5nCmN1cnJQb3Mgc3RhdGUgdG8gZGVjaWRl IHdoZW4gdG8gZW5kIHRoZSBzY2FuIC0tIGV2ZW4gdGhvdWdoIGl0IGNhbWUgZnJvbQpiZWZvcmUg dGhlIHNjYW4gd2FzIHNlaXplZC4gIEFzIGEgcmVzdWx0IG9mIGFsbCB0aGlzLCBwYXJhbGxlbCBu YnRyZWUKc2NhbnMgY291bGQgbmVlZGxlc3NseSBiZWhhdmUgbGlrZSBmdWxsIGluZGV4IHNjYW5z LgoKVG8gZml4LCB0ZWFjaCBfYnRfcmVhZG5leHRwYWdlIHRvIGV4cGxpY2l0bHkgYWxsb3cgdGhl IHVzZSBvZiBhbiBhbHJlYWR5CnJlYWQgcGFnZSdzIHNvLT5jdXJyUG9zIHdoZW4gZGVjaWRpbmcg d2hldGhlciB0byBlbmQgdGhlIHNjYW4gLS0gZXZlbgpkdXJpbmcgcGFyYWxsZWwgaW5kZXggc2Nh bnMgKGFsbG93IGl0IGNvbnNpc3RlbnRseSBub3cpLiAgVGhpcyByZXF1aXJlcwptb3ZpbmcgX2J0 X3JlYWRuZXh0cGFnZSdzIHNlaXp1cmUgb2YgdGhlIHNjYW4gdG8gZWFybGllciBpbiBpdHMgbG9v cC4KVGhhdCB3YXkgX2J0X3JlYWRuZXh0cGFnZSBlaXRoZXIgZGVhbHMgd2l0aCB0aGUgdHJ1ZSBz by0+Y3VyclBvcyBzdGF0ZSwKb3IgYW4gaW5pdGlhbGl6ZWQtYnktX2J0X3BhcmFsbGVsX3NlaXpl IGN1cnJQb3Mgc3RhdGUgc2V0IGZyb20gd2hlbiB0aGUKc2NhbiB3YXMgc2VpemVkLiAgTm93IF9i dF9zdGVwcGFnZSAodGhlIG1vc3QgaW1wb3J0YW50IF9idF9yZWFkbmV4dHBhZ2UKY2FsbGVyKSB0 YWtlcyB0aGUgc2FtZSB1bmlmb3JtIGFwcHJvYWNoIHRvIHNldHRpbmcgdXAgaXRzIGNhbGwgdXNp bmcKZGV0YWlscyB0YWtlbiBmcm9tIHNvLT5jdXJyUG9zIC0tIHJlZ2FyZGxlc3Mgb2Ygd2hldGhl ciB0aGUgc2NhbiBoYXBwZW5zCnRvIGJlIHBhcmFsbGVsIG9yIHNlcmlhbC4KClRoZSBuZXcgbG9v cCBzdHJ1Y3R1cmUgaW4gX2J0X3JlYWRuZXh0cGFnZSBpcyBwcm9uZSB0byBnZXR0aW5nIGNvbmZ1 c2VkCmJ5IFBfTk9ORSBibGtub3Mgc2V0IHdoZW4gdGhlIHJpZ2h0bW9zdCBvciBsZWZ0bW9zdCBw YWdlIHdhcyByZWFjaGVkLgpXZSBjb3VsZCBhdm9pZCB0aGF0IGJ5IGFkZGluZyBhbiBleHBsaWNp dCBjaGVjaywgYnV0IHRoYXQgd291bGQgYmUgdWdseS4KQXZvaWQgdGhpcyBwcm9ibGVtIGJ5IHRl YWNoaW5nIF9idF9wYXJhbGxlbF9zZWl6ZSB0byBlbmQgdGhlIHBhcmFsbGVsCnNjYW4gaW5zdGVh ZCBvZiByZXR1cm5pbmcgYSBQX05PTkUgbmV4dCBibG9jay9ibGtuby4gIERvaW5nIHRoaW5ncyB0 aGlzCndheSB3YXMgYXJndWFibHkgYSBtaXNzZWQgb3Bwb3J0dW5pdHkgZm9yIGNvbW1pdCAxYmQ0 YmM4NS4gIEl0IGFsbG93cyB1cwp0byByZW1vdmUgYSBzaW1pbGFyICJibGtubyA9PSBQX05PTkUi IGNoZWNrIGZyb20gX2J0X2ZpcnN0LgoKT3ZlcnNpZ2h0IGluIGNvbW1pdCAxYmQ0YmM4NSwgd2hp Y2ggcmVmYWN0b3JlZCBzaWJsaW5nIGxpbmsgdHJhdmVyc2FsCihhcyBwYXJ0IG9mIG9wdGltaXpp bmcgbmJ0cmVlIGJhY2t3YXJkIHNjYW4gbG9ja2luZykuCgpBdXRob3I6IFBldGVyIEdlb2doZWdh biA8cGdAYm93dC5pZT4KUmVwb3J0ZWQtQnk6IE1hc2FoaXJvIElrZWRhIDxpa2VkYW1zaEBvc3Mu bnR0ZGF0YS5jb20+CkRpYWdub3NlZC1CeTogTWFzYWhpcm8gSWtlZGEgPGlrZWRhbXNoQG9zcy5u dHRkYXRhLmNvbT4KUmV2aWV3ZWQtQnk6IE1hc2FoaXJvIElrZWRhIDxpa2VkYW1zaEBvc3MubnR0 ZGF0YS5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vZjhlZmI5YzBmOGQxYTcx YjQ0ZmQ3ZjhlNDJlNDljMjVAb3NzLm50dGRhdGEuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoK RGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYv YjVlZTRlNTIwMjZiMDNiMTliYTQ3Y2RlMjdiZWQ5Y2Y3NDA1NzZjYwoKTW9kaWZpZWQgRmlsZXMK LS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL25idHJlZS9uYnRyZWUuYyAgICB8ICAz MiArKysrKystLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL25idHJlZS9uYnRzZWFyY2guYyB8IDEyMSAr KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy9uYnRy ZWUvbmJ0dXRpbHMuYyAgfCAgIDIgKwozIGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKyks IDc2IGRlbGV0aW9ucygtKQoK --===============3368412258135580318==--