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 1ttKhO-00B8uZ-44 for pgsql-committers@arkaria.postgresql.org; Sat, 15 Mar 2025 06:08:42 +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 1ttKhM-007BDs-P7 for pgsql-committers@arkaria.postgresql.org; Sat, 15 Mar 2025 06:08:40 +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.94.2) (envelope-from ) id 1ttKeP-0076vT-GN for pgsql-committers@lists.postgresql.org; Sat, 15 Mar 2025 06:05:37 +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 1ttKeK-002xbc-0y for pgsql-committers@lists.postgresql.org; Sat, 15 Mar 2025 06:05:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=xH2wc0vZWLmGX0fizP/DcvIVK2P3Lqg8WnrhfXYgE3k=; b=PunygtO/dspj7vKkuzOWbrpxIx 15pggNIj7jttgk0/x4yr/8gOtP1KmZcwrzBuycaczJelVkxy81hwbN93NFFT8GZVXZdSkxrE5BXMC AhYzXyA6TW/M1YtsHNthReolkWDReDJt8EfHF5/3AIx/SCo4WheUTOTjWWqYvg2rofxnz7sjj9NL+ ++Gb9MGs0r9J6ZtpmeOPlP3bGgVU4m14vjBxauuTEqOJUvNig0i2l5RdGhac/ykdMSn1aAFEz5ZZX TSA0P07nRS/neJD+Ps3kjhOGJeMaKZgSSKnix59QrWB9zUag3eWNzfWpuCBAo1W74PlO1er7NRsGh RkRW1IaQ==; 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 1ttKeK-007bVg-8U for pgsql-committers@lists.postgresql.org; Sat, 15 Mar 2025 06:05:32 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1ttKeJ-002YTF-3A for pgsql-committers@lists.postgresql.org; Sat, 15 Mar 2025 06:05:31 +0000 Content-Type: multipart/mixed; boundary="===============2364794056437286333==" MIME-Version: 1.0 From: Thomas Munro To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve read_stream.c advice for dense streams. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 15 Mar 2025 06:05:31 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2364794056437286333== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSByZWFkX3N0cmVhbS5jIGFkdmljZSBmb3IgZGVuc2Ugc3RyZWFtcy4KCnJlYWRfc3Ry ZWFtLmMgdHJpZXMgbm90IHRvIGlzc3VlIHJlYWQtYWhlYWQgYWR2aWNlIHdoZW4gaXQgdGhpbmtz IHRoZQprZXJuZWwncyBvd24gcmVhZC1haGVhZCBzaG91bGQgYmUgYWN0aXZlLCBpZSB3aGVuIHVz aW5nIGJ1ZmZlcmVkIEkvTyBhbmQKcmVhZGluZyBzZXF1ZW50aWFsIGJsb2Nrcy4gIEl0IHByZXZp b3VzbHkgZ2F2ZSB1cCB0b28gZWFzaWx5LCBhbmQgaXNzdWVkCmFkdmljZSBvbmx5IGZvciB0aGUg Zmlyc3QgcmVhZCBvZiB1cCB0byBpb19jb21iaW5lX2xpbWl0IGJsb2NrcyBpbiBhCmxhcmdlciBy YW5nZSBvZiBzZXF1ZW50aWFsIGJsb2NrcyBhZnRlciByYW5kb20ganVtcC4gIFRoZSBmb2xsb3dp bmcgcmVhZApjb3VsZCBzdWZmZXIgYW4gYXZvaWRhYmxlIEkvTyBzdGFsbC4KCkZpeCwgYnkgY29u dGludWluZyB0byBpc3N1ZSBhZHZpY2UgdW50aWwgdGhlIGNvcnJlc3BvbmRpbmcgcHJlYWR2KCkK Y2FsbHMgY2F0Y2ggdXAgd2l0aCB0aGUgc3RhcnQgb2YgdGhlIHJlZ2lvbiB3ZSdyZSBjdXJyZW50 bHkgaXNzdWluZwphZHZpY2UgZm9yLCBpZiBldmVyLiAgVGhhdCdzIHdoZW4gdGhlIGtlcm5lbCBh Y3R1YWxseSBzZWVzIHRoZQpzZXF1ZW50aWFsIHBhdHRlcm4uICBBZHZpY2UgaXMgbm93IGRpc2Fi bGVkIG9ubHkgd2hlbiB0aGUgc3RyZWFtIGlzCmVudGlyZWx5IHNlcXVlbnRpYWwgYXMgZmFyIGFz IHdlIGNhbiBzZWUgaW4gdGhlIGxvb2stYWhlYWQgd2luZG93LCBvcgppbiBvdGhlciB3b3Jkcywg d2hlbiBhIHNlcXVlbnRpYWwgcmVnaW9uIGlzIGxhcmdlciB0aGFuIHdlIGNhbiBjb3Zlcgp3aXRo IHRoZSBjdXJyZW50IGlvX2NvbmN1cnJlbmN5IGFuZCBpb19jb21iaW5lX2xpbWl0IHNldHRpbmdz LgoKV2hpbGUgcmVmYWN0b3JpbmcgdGhlIGFkdmljZSBjb250cm9sIGxvZ2ljLCBhbHNvIGdldCBy aWQgb2YgdGhlCiJzdXBwcmVzc19hZHZpY2UiIGFyZ3VtZW50IHRoYXQgd2FzIHBhc3NlZCBhcm91 bmQgYmV0d2VlbiBmdW5jdGlvbnMgdG8Kc2tpcCB1c2VsZXNzIHBvc2l4X2ZhZHZpc2UoKSBjYWxs cyBpbW1lZGlhdGVseSBmb2xsb3dlZCBieSBwcmVhZHYoKS4KcmVhZF9zdHJlYW1fc3RhcnRfcGVu ZGluZ19yZWFkKCkgY2FuIGZpZ3VyZSB0aGF0IG91dCwgc28gbGV0J3MKY29uY2VudHJhdGUga25v d2xlZGdlIG9mIGFkdmljZSBoZXVyaXN0aWNzIGluIGZld2VyIHBsYWNlcyAob3VyIGdvYWwKYmVp bmcgdG8gbWFrZSBhZHZpY2UtYmFzZWQgSS9PIGNvbmN1cnJlbmN5IGEgbGVnYWN5IG1vZGUgc29v bikuCgpUaGUgcHJvYmxlbSBjYXNlcyB3ZXJlIHJldmVhbGVkIGJ5IFRvbWFzIFZvbmRyYSdzIGV4 dGVuc2l2ZSByZWdyZXNzaW9uCnRlc3Rpbmcgd2l0aCBtYW55IGRpZmZlcmVudCBkaXNrIGFjY2Vz cyBwYXR0ZXJucyB1c2luZyBNZWxhbmllClBsYWdlbWFuJ3Mgc3RyZWFtaW5nIEJpdG1hcCBIZWFw IFNjYW4gcGF0Y2gsIGluIGEgYmF0dGxlIGFnYWluc3QgdGhlCnZlbmVyYWJsZSBhbHdheXMtaXNz dWUtYWR2aWNlLWFuZC1hbHdheXMtb25lLWJsb2NrLWF0LWEtdGltZSBjb2RlLgoKUmV2aWV3ZWQt Ynk6IEFuZHJlcyBGcmV1bmQgPGFuZHJlc0BhbmFyYXplbC5kZT4gKGVhcmxpZXIgdmVyc2lvbikK UmVwb3J0ZWQtYnk6IE1lbGFuaWUgUGxhZ2VtYW4gPG1lbGFuaWVwbGFnZW1hbkBnbWFpbC5jb20+ ClJlcG9ydGVkLWJ5OiBUb21hcyBWb25kcmEgPHRvbWFzQHZvbmRyYS5tZT4KUmVwb3J0ZWQtYnk6 IEFuZHJlcyBGcmV1bmQgPGFuZHJlc0BhbmFyYXplbC5kZT4KVGVzdGVkLWJ5OiBNZWxhbmllIFBs YWdlbWFuIDxtZWxhbmllcGxhZ2VtYW5AZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bv c3Rnci5lcy9tL0NBJTJCaFVLR0tfJTNENENWbU1IdnNIak9Wcks2dDRGJTNETEJwRnpzcnIzUiUy QmFKWU44a2NUZldnJTQwbWFpbC5nbWFpbC5jb20KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3Iu ZXMvbS9DQSUyQmhVS0dKM0hTV2NpUUN6OGVrUDFabjdOMjEzUmZBNG5idW90UWF3ZnBxMjMlMkJ3 LTVRJTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0t LS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi83ZWE4Y2QxNTY2MWUz YjBkYTRiNTdiZTJmMjVmZGQ1MTI5NTE1NzZmCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0t LQpzcmMvYmFja2VuZC9zdG9yYWdlL2Fpby9yZWFkX3N0cmVhbS5jIHwgNjUgKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyks IDIwIGRlbGV0aW9ucygtKQoK --===============2364794056437286333==--