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 1tswTe-0070Eu-8C for pgsql-committers@arkaria.postgresql.org; Fri, 14 Mar 2025 04:16:54 +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 1tswTc-00EVB1-Ao for pgsql-committers@arkaria.postgresql.org; Fri, 14 Mar 2025 04:16:52 +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 1tswTc-00EVAs-1D for pgsql-committers@lists.postgresql.org; Fri, 14 Mar 2025 04:16:52 +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.96) (envelope-from ) id 1tswTX-002jXM-2x for pgsql-committers@lists.postgresql.org; Fri, 14 Mar 2025 04:16:51 +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=Yx2VQjtq2N27c+8PQX+TukeM0wZRRpSfNFPxglF1pL8=; b=hrNVjWr260rAvsn5+C4kLSqqkt 1NZqpbtju3dHooeakLNFwwP6LJEv3lEaYs0BcmvKbyE3f9YJH+RiPPBuLzVSTJf8lDQKrQNuXcjda pOFRtWTQfpdvSBTnFQXpkYMbQ0qXdDdRTNZRd5a7mW73BKAqOHi6YoflGjbPI3Dl/vKSrtNa5D5dW z25BSn4lbkFXzOm9HFmmS11Spt5jTe6NcurgRpXcZZR+N9bib5+QWW0GGIZ0/jLP7//JMoVB4gbph agk6v7GH9wZVG0NeWMUtm6MAWGltKPfob9k3qdTChLJgueX2SPjAwUpcHbV8zn91C4jI86PJELpAE XPtxH5sQ==; 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 1tswTX-0074fZ-E9 for pgsql-committers@lists.postgresql.org; Fri, 14 Mar 2025 04:16:47 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tswTW-002Ngq-37 for pgsql-committers@lists.postgresql.org; Fri, 14 Mar 2025 04:16:46 +0000 Content-Type: multipart/mixed; boundary="===============2478687271920630633==" MIME-Version: 1.0 From: Thomas Munro To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve buffer manager API for backend pin limits. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 14 Mar 2025 04:16:46 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2478687271920630633== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSBidWZmZXIgbWFuYWdlciBBUEkgZm9yIGJhY2tlbmQgcGluIGxpbWl0cy4KClByZXZp b3VzbHkgdGhlIHN1cHBvcnQgZnVuY3Rpb25zIGFzc3VtZWQgdGhhdCB0aGUgY2FsbGVyIG5lZWRl ZCBvbmUgcGluCnRvIG1ha2UgcHJvZ3Jlc3MsIGFuZCBjb3VsZCBvcHRpb25hbGx5IHVzZSBzb21l IG1vcmUsIGFsbG93aW5nIGVub3VnaApmb3IgZXZlcnkgY29ubmVjdGlvbiB0byBkbyB0aGUgc2Ft ZS4gIEFkZCBhIGNvdXBsZSBtb3JlIGZ1bmN0aW9ucyBmb3IKY2FsbGVycyB0aGF0IHdhbnQgdG8g a25vdzoKCiogd2hhdCB0aGUgbWF4aW11bSBwb3NzaWJsZSBudW1iZXIgY291bGQgYmUsIGlycmVz cGVjdGl2ZSBvZiBjdXJyZW50bHkKICBoZWxkIHBpbnMsIGZvciBzcGFjZSBwbGFubmluZyBwdXJw b3NlcwoKKiBob3cgbWFueSBhZGRpdGlvbmFsIHBpbnMgdGhleSBjb3VsZCBhY3F1aXJlIHJpZ2h0 IG5vdywgd2l0aG91dCB0aGUKICBzcGVjaWFsIGNhc2UgYWxsb3dpbmcgb25lIHBpbiwgZm9yIGNh bGxlcnMgdGhhdCBhbHJlYWR5IGhvbGQgcGlucyBhbmQKICBjb3VsZCBhbHJlYWR5IG1ha2UgcHJv Z3Jlc3MgZXZlbiBpZiBubyBleHRyYSBwaW5zIGFyZSBhdmFpbGFibGUKClRoZSBwaW4gbGltaXQg bG9naWMgYmVnYW4gaW4gY29tbWl0IDMxOTY2YjE1LiAgVGhpcyByZWZhY3RvcmluZyBpcwpiZXR0 ZXIgc3VpdGVkIHRvIHJlYWRfc3RyZWFtLmMsIHdoaWNoIHdpbGwgYmUgYWRqdXN0ZWQgdG8gcmVz cGVjdCB0aGUKcmVtYWluaW5nIGxpbWl0IGFzIGl0IGNoYW5nZXMgb3ZlciB0aW1lIGluIGEgZm9s bG93LXVwIGNvbW1pdC4gIEl0IGFsc28KY29tcHV0ZXMgTWF4UHJvcG9ydGlvbmFsUGlucyB1cCBm cm9udCwgdG8gYXZvaWQgcGVyZm9ybWluZyBkaXZpc2lvbnMKd2hlbmV2ZXIgYSBjYWxsZXIgbmVl ZHMgdG8gY2hlY2sgdGhlIGJhbGFuY2UuCgpSZXZpZXdlZC1ieTogQW5kcmVzIEZyZXVuZCA8YW5k cmVzQGFuYXJhemVsLmRlPiAoZWFybGllciB2ZXJzaW9ucykKRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS9DQSUyQmhVS0dLXyUzRDRDVm1NSHZzSGpPVnJLNnQ0RiUzRExCcEZ6c3JyM1Il MkJhSllOOGtjVGZXZyU0MG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0 YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMDEy NjFmYjA3ODg4NjQyZWZhOThiYThkNDExNzY1NGJmZDJhNDEzZAoKTW9kaWZpZWQgRmlsZXMKLS0t LS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9idWZmZXIvYnVmbWdyLmMgICB8IDgwICsr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3N0b3JhZ2UvYnVm ZmVyL2xvY2FsYnVmLmMgfCAxNiArKysrKysrCnNyYy9pbmNsdWRlL3N0b3JhZ2UvYnVmbWdyLmgg ICAgICAgICAgfCAgNCArKwozIGZpbGVzIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKyksIDI1IGRl bGV0aW9ucygtKQoK --===============2478687271920630633==--