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 1vsRL5-001HAE-0L for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 20:06:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vsRL4-00BvAb-0S for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 20:06:30 +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 1vsRL3-00BvAQ-2Q for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 20:06:29 +0000 Received: from mail-yx1-xb12a.google.com ([2607:f8b0:4864:20::b12a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vsRL1-00000001FWG-1JTL for pgsql-hackers@postgresql.org; Tue, 17 Feb 2026 20:06:29 +0000 Received: by mail-yx1-xb12a.google.com with SMTP id 956f58d0204a3-64ad79dfb7cso4482476d50.2 for ; Tue, 17 Feb 2026 12:06:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771358785; cv=none; d=google.com; s=arc-20240605; b=i3obvoL70YxNlQrhCqwf3gEMkPw9m7tAlONlxLM4qPCOoPArzmojdXEqTZfFxifT7q lkhMTYv6aNREhsMFP21BiCyv9tmGxNMOko5GLMVThuLkEM37U7IkVmpEcAxACLSLMRn2 QUm/TR05raXy+C7EeCnEZT+4LP/UDJUHlZq/xkHWBp23e5Spn9mnxL+IRMj/bhi+e96/ dS8vvg4j+TvFoQGAG5pxuG1dSJXTOpjcqr2bOnsSYVBH8H/bMuEA47ZsUYVBUeOoqEWQ jUtpC4QlLSDA7yo9t7ukVKvrBRGDkDfWt4z1LXXsRlH6+EDAgWK8E4iyRlpNXVN2VamC +k9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=jYFoRnzpNSe5HdiYrHimZ2uZyNSfiyzxCxHQjR3XuSg=; fh=F4rcvGlPXfyLcU3RO3Sv3Bh430IENDrjaU9brQJRNJs=; b=MUTj82iTuyW2AUNV+TAfYw4QxBh+umLFDA7oQZ5p65gnOLBxNrfKGhb7TZIaJwQeQ9 NESfVnG4vqNpDMrrxeHGBMESiQUFyczFxZLXU5yfb2QdBUkB1+ay497wer5tQPYYyoPI rpsc3DxqUFpJ/A+EyHtECJGCAmybxNXncdVJI5X7XHEs1R4RSftQh9ZDZezTJRKkzsUc aEwX+IJMB4QQaxo3/3zWQ4b97C2Jr3HyEj4QyjtqfiPKHF6/l7nHu6BwBCNBa5IxxPeg QqE0lg8m/AT9Sl1xraW0cH6S/XkNGbnIgGjH0TxuJVSyAT9Hx8QhSE41smesHKrHzdJu 2R3w==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1771358785; x=1771963585; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jYFoRnzpNSe5HdiYrHimZ2uZyNSfiyzxCxHQjR3XuSg=; b=KAukKX0ad1s4gl7nw9Y98EVRrM+0xArW25fQMioc1UO0TqC0+Hf8uSVi84M33E+BMI pc8RA4DBjxVrRq4bC/9IjfpygopMVenYq2eZttFdOP2UnDQ3S+jOBjIUSTqHKLX3OXzk mzkiudoirPtvhk9zV/bNXoprZs9C4NP1QUefs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771358785; x=1771963585; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=jYFoRnzpNSe5HdiYrHimZ2uZyNSfiyzxCxHQjR3XuSg=; b=RkxNfVWySZiaW/g/bFovShB4NKMzn06dvon+dQyiksKo8ktJ/blttTZagxTSvtu3wb cct9zpWvB/Y171hzUM96wJsPOXYVDdXeSQfHcNl9lyGzyTz/uXOz7drm8qw8NZjVR6/G KVNXOkylR1BjVjxmKtWSh1wnbwZZDZep7voVqThG73W55Yr7VZ5K3bmkbt/djNqg8jno Kq+0tCwOg+HANiNDCbtld11tocKjLW85kKHxIDJaAovJUmyFz7ugjstSYHZ2xWCj89Cn 7JTRyzbQlLz+mCmlyHddVL+ugy8f5OjjvY6wFOMEr185KImWeNajWvQ1KFFDKw4XIdph 9f0g== X-Gm-Message-State: AOJu0YwaRFVuIzVxNHZB5O2PiLT0qkAg9VrjWnlmIu3bNSJBhuFx1HqW 7TTV1jvClYHE8V+F0mTC4nMJW4LL3huunn+KGQzl0n2yOCNeT7PMz4p8CxrpN5iXIRLzH4525nN ULKl2GTbRpVYIurShSa60bKYjVDRcc2gWSz4eaQl4nUfWeXsmkDReMmE8gZ6Rx9NpIDNRLcdttx WwajBQUk1xlesYqBJNy1tbNVMTInpAXx8Oduk2h4KA989ZfZTcmCAKziXiyPuNd1rXQfPOCUbQ6 bn3bol/EeCQEwA7pXtYSy1jOrmeZH+yQcyHNaQr5r1lznWNLqE= X-Gm-Gg: AZuq6aK2yhRW1XKk/kFGHHqRN4kGLrLtqFJBFQ4S2I6wc+jE9AAEQCp1scTVWEhUTXd ibSm/KRTw5BDur8JyoCECA6B5tEnnZ9g0ODnLdd3iuQSkMf5LCrlRN4sexL0Xi/wMFksQZBmmJX nIdq72nYLXLaR4AO8gutPxVzcsK/b0ebZrgdca16PQlTwFupJp1NnVUScvZKUnDBUAgDd9k5gQX 1YsREJeHmVv1QydQWaOpEXTVievACCBRYEnuM56z5JDKul3VwDnyYo+O1NHkt527raYUlBhIHsP 1jbp77wG5g== X-Received: by 2002:a05:690e:1248:b0:64a:f3fa:af62 with SMTP id 956f58d0204a3-64c19ac981bmr11974335d50.39.1771358785133; Tue, 17 Feb 2026 12:06:25 -0800 (PST) MIME-Version: 1.0 References: <20231009230805.funj5ipoggjyzjz6@awork3.anarazel.de> In-Reply-To: From: Andrew Pogrebnoi Date: Tue, 17 Feb 2026 22:06:14 +0200 X-Gm-Features: AaiRm53IzuXT_9Nc0MpCWYfjbent1BCo2tv--exDz0aiRYE9Z230KqQh9yt8mWo Message-ID: Subject: Re: Lowering the default wal_blocksize to 4K To: Andres Freund Cc: pgsql-hackers@postgresql.org, Heikki Linnakangas , Robert Haas , Thomas Munro , Matthias van de Meent Content-Type: multipart/mixed; boundary="0000000000002913ae064b0a9bdd" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000002913ae064b0a9bdd Content-Type: multipart/alternative; boundary="0000000000002913ad064b0a9bdb" --0000000000002913ad064b0a9bdb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Mon, Feb 16, 2026 at 11:13=E2=80=AFPM Andres Freund = wrote: > Hi, > > On 2026-02-16 10:04:37 +0200, Andy Pogrebnoi wrote: > > Since we recycle WAL segments, the added size won't go to the disk usage but > > rather cause a bit more freqent segment. > > I don't think that's a valid argument though, how much WAL needs to be > archived is a relevant factor. Yes, indeed. > If NBuffers / 32 < wal_segment_size / XLOG_BLCKSZ, the chosen xbuffers value > does not depend on XLOG_BLCKSZ. > > To me the code only makes sense if you assume that NBuffers / 32 gives you a > value in the same domain as data blocks, otherwise NBuffers / 32 is not the > approximation of %3 that the comment talks about. > > > I think the code just needs to be fixed to multiply NBuffers * BLCKSZ and then > divide that by XLOG_BLCKSZ. You are right, my bad, fixed (v2-0002). > I think the auto-tuning bit above needs to be fixed, and it's probably worth > manually testing a pg_upgrade from 8kB XLOG_BLCKSZ to 4kB. It should work, but pg_upgrade ran with no issues, and the database started with the new (4kB) XLOG_BLCKSZ I also found and fixed some more mentions of 8kB as the default for XLOG_BLCKSZ in the documentation (v2-0001). --- Cheers, Andy --0000000000002913ad064b0a9bdb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Mon, Feb 16, 2026 at 11:1= 3=E2=80=AFPM Andres Freund <andres= @anarazel.de> wrote:
> Hi,
>
> On 2026-02-16 10:0= 4:37 +0200, Andy Pogrebnoi wrote:
> > Since we recycle WAL segment= s, the added size won't go to the disk usage but
> > rather ca= use a bit more freqent segment.
>
> I don't think that'= ;s a valid argument though, how much WAL needs to be
> archived is a = relevant factor.
=C2=A0
Yes, indeed.

=C2=A0
> If NBuffe= rs / 32 < wal_segment_size / XLOG_BLCKSZ, the chosen xbuffers value
&= gt; does not depend on XLOG_BLCKSZ.
>
> To me the code only ma= kes sense if you assume that NBuffers / 32 gives you a
> value in the= same domain as data blocks, otherwise NBuffers / 32 is not the
> app= roximation of %3 that the comment talks about.
>
>
> I = think the code just needs to be fixed to multiply NBuffers * BLCKSZ and the= n
> divide that by XLOG_BLCKSZ.
=C2=A0
You are right, my bad, f= ixed (v2-0002).

=C2=A0
> I think the auto-tuning bit above ne= eds to be fixed, and it's probably worth
> manually testing a pg_= upgrade from 8kB XLOG_BLCKSZ to 4kB. It should work, but
=C2=A0
pg_up= grade ran with no issues, and the database started with the new (4kB) XLOG_= BLCKSZ


I also found and fixed some more mentions of 8kB as the d= efault for XLOG_BLCKSZ in the
documentation (v2-0001).

---
Ch= eers,
Andy
--0000000000002913ad064b0a9bdb-- --0000000000002913ae064b0a9bdd Content-Type: application/octet-stream; name="v2-0001-Change-default-wal_blocksize-to-4KB.patch" Content-Disposition: attachment; filename="v2-0001-Change-default-wal_blocksize-to-4KB.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mlqzvon50 RnJvbSA2MzI3OWVjNTc3NmQyOTJjZTNiZGU4NjBlYzk4NzcyNmE3NzVkY2E5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgUG9ncmVibm9pIDxhYnNvdXJkLm5vaXNlQGdtYWls LmNvbT4KRGF0ZTogRnJpLCAxMyBGZWIgMjAyNiAxNjoxNDo0NSArMDIwMApTdWJqZWN0OiBbUEFU Q0ggdjIgMS8yXSBDaGFuZ2UgZGVmYXVsdCB3YWxfYmxvY2tzaXplIHRvIDRLQgoKV2l0aCB0aGUg Y3VycmVudCA4S0IgZGVmYXVsdCwgd2UgZG8gbW9yZSBmbHVzaGVzIG9mIHBhcnRpYWxseSB3cml0 dGVuCmJ1ZmZlcnMsIHdoaWNoIHNpZ25pZmljYW50bHkgaW5jcmVhc2VzIHRoZSBudW1iZXIgb2Yg ZGlzayB3cml0ZXMKY29tcGFyZWQgdG8gNEtCIFhMT0dfQkxDS1NaLiA0S0IgcGFnZXMgcmVzdWx0 IGluIG1vcmUgb3ZlcmhlYWQgZm9yCmhlYWRlcnMsIGJ1dCBpdCBpcyBzbWFsbCBpbiBjb21hcmlz b24gd2l0aCB0aGUgYWN0dWFsIFdBTCBkYXRhICh+MC4yOSUKb2Ygc3BhY2UgaXMgaGVhZGVycyB3 aXRoIDhLQiBwYWdlcywgYW5kIDAuNTklIHdpdGggNEtCKS4KClNlZSBtb3JlIG9uIGp1c3RpZmlj YXRpb24gYW5kIGJlbmNobWFya3M6Cmh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2Ut aWQvMjAyMzEwMDkyMzA4MDUuZnVuajVpcG9nZ2p5emp6NiU0MGF3b3JrMy5hbmFyYXplbC5kZQot LS0KIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICB8IDQgKystLQogY29uZmlndXJlLmFj ICAgICAgICAgICAgICAgICAgIHwgNCArKy0tCiBkb2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwgICAg ICAgfCA2ICsrKy0tLQogZG9jL3NyYy9zZ21sL2luc3RhbGxhdGlvbi5zZ21sIHwgNCArKy0tCiBk b2Mvc3JjL3NnbWwvd2FsLnNnbWwgICAgICAgICAgfCAyICstCiBtZXNvbl9vcHRpb25zLnR4dCAg ICAgICAgICAgICAgfCAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEx IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCBi YTI5MzkzMTg3OC4uMDZiNTBiNjFkMjUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m aWd1cmUKQEAgLTE1NzQsNyArMTU3NCw3IEBAIE9wdGlvbmFsIFBhY2thZ2VzOgogICAtLXdpdGgt c2Vnc2l6ZS1ibG9ja3M9U0VHU0laRV9CTE9DS1MKICAgICAgICAgICAgICAgICAgICAgICAgICAg c2V0IHRhYmxlIHNlZ21lbnQgc2l6ZSBpbiBibG9ja3MgWzBdCiAgIC0td2l0aC13YWwtYmxvY2tz aXplPUJMT0NLU0laRQotICAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgV0FMIGJsb2NrIHNp emUgaW4ga0IgWzhdCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNldCBXQUwgYmxvY2sgc2l6 ZSBpbiBrQiBbNF0KICAgLS13aXRoLWxsdm0gICAgICAgICAgICAgYnVpbGQgd2l0aCBMTFZNIGJh c2VkIEpJVCBzdXBwb3J0CiAgIC0td2l0aG91dC1pY3UgICAgICAgICAgIGJ1aWxkIHdpdGhvdXQg SUNVIHN1cHBvcnQKICAgLS13aXRoLXRjbCAgICAgICAgICAgICAgYnVpbGQgVGNsIG1vZHVsZXMg KFBML1RjbCkKQEAgLTM4NDAsNyArMzg0MCw3IEBAIGlmIHRlc3QgIiR7d2l0aF93YWxfYmxvY2tz aXplK3NldH0iID0gc2V0OyB0aGVuIDoKICAgZXNhYwogCiBlbHNlCi0gIHdhbF9ibG9ja3NpemU9 OAorICB3YWxfYmxvY2tzaXplPTQKIGZpCiAKIApkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIv Y29uZmlndXJlLmFjCmluZGV4IDQxMmZlMzU4YTJmLi41OTY3OGE3ZGQ5OSAxMDA2NDQKLS0tIGEv Y29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMzI0LDkgKzMyNCw5IEBAIEFDX0RF RklORV9VTlFVT1RFRChbUkVMU0VHX1NJWkVdLCAke1JFTFNFR19TSVpFfSwgWwogIyBXQUwgYmxv Y2sgc2l6ZQogIwogQUNfTVNHX0NIRUNLSU5HKFtmb3IgV0FMIGJsb2NrIHNpemVdKQotUEdBQ19B UkdfUkVRKHdpdGgsIHdhbC1ibG9ja3NpemUsIFtCTE9DS1NJWkVdLCBbc2V0IFdBTCBibG9jayBz aXplIGluIGtCIFs4XV0sCitQR0FDX0FSR19SRVEod2l0aCwgd2FsLWJsb2Nrc2l6ZSwgW0JMT0NL U0laRV0sIFtzZXQgV0FMIGJsb2NrIHNpemUgaW4ga0IgWzRdXSwKICAgICAgICAgICAgICBbd2Fs X2Jsb2Nrc2l6ZT0kd2l0aHZhbF0sCi0gICAgICAgICAgICAgW3dhbF9ibG9ja3NpemU9OF0pCisg ICAgICAgICAgICAgW3dhbF9ibG9ja3NpemU9NF0pCiBjYXNlICR7d2FsX2Jsb2Nrc2l6ZX0gaW4K ICAgMSkgWExPR19CTENLU1o9MTAyNDs7CiAgIDIpIFhMT0dfQkxDS1NaPTIwNDg7OwpkaWZmIC0t Z2l0IGEvZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21sIGIvZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21s CmluZGV4IGYxYWYxNTA1Y2YzLi5mMDZkZTI0YmQwNCAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21s L2NvbmZpZy5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9jb25maWcuc2dtbApAQCAtMzUzNiw3ICsz NTM2LDcgQEAgaW5jbHVkZV9kaXIgJ2NvbmYuZCcKICAgICAgICAgYnV0IGFueSBwb3NpdGl2ZSB2 YWx1ZSBsZXNzIHRoYW4gPGxpdGVyYWw+MzJrQjwvbGl0ZXJhbD4gd2lsbCBiZQogICAgICAgICB0 cmVhdGVkIGFzIDxsaXRlcmFsPjMya0I8L2xpdGVyYWw+LgogICAgICAgICBJZiB0aGlzIHZhbHVl IGlzIHNwZWNpZmllZCB3aXRob3V0IHVuaXRzLCBpdCBpcyB0YWtlbiBhcyBXQUwgYmxvY2tzLAot ICAgICAgICB0aGF0IGlzIDxzeW1ib2w+WExPR19CTENLU1o8L3N5bWJvbD4gYnl0ZXMsIHR5cGlj YWxseSA4a0IuCisgICAgICAgIHRoYXQgaXMgPHN5bWJvbD5YTE9HX0JMQ0tTWjwvc3ltYm9sPiBi eXRlcywgdHlwaWNhbGx5IDRrQi4KICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgY2FuIG9ubHkgYmUg c2V0IGF0IHNlcnZlciBzdGFydC4KICAgICAgICA8L3BhcmE+CiAKQEAgLTM1OTYsNyArMzU5Niw3 IEBAIGluY2x1ZGVfZGlyICdjb25mLmQnCiAgICAgICAgIGZsdXNoZWQgdG8gZGlzay4gIElmIDx2 YXJuYW1lPndhbF93cml0ZXJfZmx1c2hfYWZ0ZXI8L3Zhcm5hbWU+IGlzIHNldAogICAgICAgICB0 byA8bGl0ZXJhbD4wPC9saXRlcmFsPiB0aGVuIFdBTCBkYXRhIGlzIGFsd2F5cyBmbHVzaGVkIGlt bWVkaWF0ZWx5LgogICAgICAgICBJZiB0aGlzIHZhbHVlIGlzIHNwZWNpZmllZCB3aXRob3V0IHVu aXRzLCBpdCBpcyB0YWtlbiBhcyBXQUwgYmxvY2tzLAotICAgICAgICB0aGF0IGlzIDxzeW1ib2w+ WExPR19CTENLU1o8L3N5bWJvbD4gYnl0ZXMsIHR5cGljYWxseSA4a0IuCisgICAgICAgIHRoYXQg aXMgPHN5bWJvbD5YTE9HX0JMQ0tTWjwvc3ltYm9sPiBieXRlcywgdHlwaWNhbGx5IDRrQi4KICAg ICAgICAgVGhlIGRlZmF1bHQgaXMgPGxpdGVyYWw+MU1CPC9saXRlcmFsPi4KICAgICAgICAgVGhp cyBwYXJhbWV0ZXIgY2FuIG9ubHkgYmUgc2V0IGluIHRoZQogICAgICAgICA8ZmlsZW5hbWU+cG9z dGdyZXNxbC5jb25mPC9maWxlbmFtZT4gZmlsZSBvciBvbiB0aGUgc2VydmVyIGNvbW1hbmQgbGlu ZS4KQEAgLTEyMTQ2LDcgKzEyMTQ2LDcgQEAgZHluYW1pY19saWJyYXJ5X3BhdGggPSAnL3Vzci9s b2NhbC9saWIvcG9zdGdyZXNxbDokbGliZGlyJwogICAgICAgIDxwYXJhPgogICAgICAgICBSZXBv cnRzIHRoZSBzaXplIG9mIGEgV0FMIGRpc2sgYmxvY2suICBJdCBpcyBkZXRlcm1pbmVkIGJ5IHRo ZSB2YWx1ZQogICAgICAgICBvZiA8bGl0ZXJhbD5YTE9HX0JMQ0tTWjwvbGl0ZXJhbD4gd2hlbiBi dWlsZGluZyB0aGUgc2VydmVyLiBUaGUgZGVmYXVsdCB2YWx1ZQotICAgICAgICBpcyA4MTkyIGJ5 dGVzLgorICAgICAgICBpcyA0MDk2IGJ5dGVzLgogICAgICAgIDwvcGFyYT4KICAgICAgIDwvbGlz dGl0ZW0+CiAgICAgIDwvdmFybGlzdGVudHJ5PgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL2lu c3RhbGxhdGlvbi5zZ21sIGIvZG9jL3NyYy9zZ21sL2luc3RhbGxhdGlvbi5zZ21sCmluZGV4IGM5 MDNjY2ZmOTg4Li42ZjM0MDk0MDZkYiAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL2luc3RhbGxh dGlvbi5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9pbnN0YWxsYXRpb24uc2dtbApAQCAtMTUyMCw3 ICsxNTIwLDcgQEAgYnVpbGQtcG9zdGdyZXNxbDoKICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAg IDxwYXJhPgogICAgICAgICAgU2V0IHRoZSA8Zmlyc3R0ZXJtPldBTCBibG9jayBzaXplPC9maXJz dHRlcm0+LCBpbiBraWxvYnl0ZXMuICBUaGlzIGlzIHRoZSB1bml0Ci0gICAgICAgICBvZiBzdG9y YWdlIGFuZCBJL08gd2l0aGluIHRoZSBXQUwgbG9nLiAgVGhlIGRlZmF1bHQsIDgga2lsb2J5dGVz LAorICAgICAgICAgb2Ygc3RvcmFnZSBhbmQgSS9PIHdpdGhpbiB0aGUgV0FMIGxvZy4gIFRoZSBk ZWZhdWx0LCA0IGtpbG9ieXRlcywKICAgICAgICAgIGlzIHN1aXRhYmxlIGZvciBtb3N0IHNpdHVh dGlvbnM7IGJ1dCBvdGhlciB2YWx1ZXMgbWF5IGJlIHVzZWZ1bAogICAgICAgICAgaW4gc3BlY2lh bCBjYXNlcy4KICAgICAgICAgIFRoZSB2YWx1ZSBtdXN0IGJlIGEgcG93ZXIgb2YgMiBiZXR3ZWVu IDEgYW5kIDY0IChraWxvYnl0ZXMpLgpAQCAtMzA0Nyw3ICszMDQ3LDcgQEAgbmluamEgaW5zdGFs bAogICAgICAgPGxpc3RpdGVtPgogICAgICAgIDxwYXJhPgogICAgICAgICBTZXQgdGhlIDxmaXJz dHRlcm0+V0FMIGJsb2NrIHNpemU8L2ZpcnN0dGVybT4sIGluIGtpbG9ieXRlcy4gIFRoaXMgaXMg dGhlIHVuaXQKLSAgICAgICAgb2Ygc3RvcmFnZSBhbmQgSS9PIHdpdGhpbiB0aGUgV0FMIGxvZy4g IFRoZSBkZWZhdWx0LCA4IGtpbG9ieXRlcywKKyAgICAgICAgb2Ygc3RvcmFnZSBhbmQgSS9PIHdp dGhpbiB0aGUgV0FMIGxvZy4gIFRoZSBkZWZhdWx0LCA0IGtpbG9ieXRlcywKICAgICAgICAgaXMg c3VpdGFibGUgZm9yIG1vc3Qgc2l0dWF0aW9uczsgYnV0IG90aGVyIHZhbHVlcyBtYXkgYmUgdXNl ZnVsCiAgICAgICAgIGluIHNwZWNpYWwgY2FzZXMuCiAgICAgICAgIFRoZSB2YWx1ZSBtdXN0IGJl IGEgcG93ZXIgb2YgMiBiZXR3ZWVuIDEgYW5kIDY0IChraWxvYnl0ZXMpLgpkaWZmIC0tZ2l0IGEv ZG9jL3NyYy9zZ21sL3dhbC5zZ21sIGIvZG9jL3NyYy9zZ21sL3dhbC5zZ21sCmluZGV4IGYzYjg2 YjI2YmU5Li43MzFiOGI2YzZmMCAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3dhbC5zZ21sCisr KyBiL2RvYy9zcmMvc2dtbC93YWwuc2dtbApAQCAtODgxLDcgKzg4MSw3IEBACiAgICA8ZmlsZW5h bWU+cGdfd2FsPC9maWxlbmFtZT4gdW5kZXIgdGhlIGRhdGEgZGlyZWN0b3J5LCBhcyBhIHNldCBv ZgogICAgc2VnbWVudCBmaWxlcywgbm9ybWFsbHkgZWFjaCAxNiBNQiBpbiBzaXplIChidXQgdGhl IHNpemUgY2FuIGJlIGNoYW5nZWQKICAgIGJ5IGFsdGVyaW5nIHRoZSA8b3B0aW9uPi0td2FsLXNl Z3NpemU8L29wdGlvbj4gPGFwcGxpY2F0aW9uPmluaXRkYjwvYXBwbGljYXRpb24+IG9wdGlvbiku ICBFYWNoIHNlZ21lbnQgaXMKLSAgIGRpdmlkZWQgaW50byBwYWdlcywgbm9ybWFsbHkgOCBrQiBl YWNoICh0aGlzIHNpemUgY2FuIGJlIGNoYW5nZWQgdmlhIHRoZQorICAgZGl2aWRlZCBpbnRvIHBh Z2VzLCBub3JtYWxseSA0IGtCIGVhY2ggKHRoaXMgc2l6ZSBjYW4gYmUgY2hhbmdlZCB2aWEgdGhl CiAgICA8b3B0aW9uPi0td2l0aC13YWwtYmxvY2tzaXplPC9vcHRpb24+IGNvbmZpZ3VyZSBvcHRp b24pLiAgVGhlIFdBTCByZWNvcmQgaGVhZGVycwogICAgYXJlIGRlc2NyaWJlZCBpbiA8ZmlsZW5h bWU+YWNjZXNzL3hsb2dyZWNvcmQuaDwvZmlsZW5hbWU+OyB0aGUgcmVjb3JkCiAgICBjb250ZW50 IGlzIGRlcGVuZGVudCBvbiB0aGUgdHlwZSBvZiBldmVudCB0aGF0IGlzIGJlaW5nIGxvZ2dlZC4g IFNlZ21lbnQKZGlmZiAtLWdpdCBhL21lc29uX29wdGlvbnMudHh0IGIvbWVzb25fb3B0aW9ucy50 eHQKaW5kZXggNmE3OTNmM2U0NzkuLjIyZDkzNjk3M2Q4IDEwMDY0NAotLS0gYS9tZXNvbl9vcHRp b25zLnR4dAorKysgYi9tZXNvbl9vcHRpb25zLnR4dApAQCAtOSw3ICs5LDcgQEAgb3B0aW9uKCdi bG9ja3NpemUnLCB0eXBlOiAnY29tYm8nLAogCiBvcHRpb24oJ3dhbF9ibG9ja3NpemUnLCB0eXBl OiAnY29tYm8nLAogICBjaG9pY2VzOiBbJzEnLCAnMicsICc0JywgJzgnLCAnMTYnLCAnMzInLCAn NjQnXSwKLSAgdmFsdWU6ICc4JywKKyAgdmFsdWU6ICc0JywKICAgZGVzY3JpcHRpb246ICdXQUwg YmxvY2sgc2l6ZSwgaW4ga2lsb2J5dGVzJykKIAogb3B0aW9uKCdzZWdzaXplJywgdHlwZTogJ2lu dGVnZXInLCB2YWx1ZTogMSwKLS0gCjIuNDMuMAoK --0000000000002913ae064b0a9bdd Content-Type: application/octet-stream; name="v2-0002-Fix-XLOG-buffers-auto-tune-for-different-XLOG_BLC.patch" Content-Disposition: attachment; filename="v2-0002-Fix-XLOG-buffers-auto-tune-for-different-XLOG_BLC.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mlqzvond1 RnJvbSA3MmE3MDQ2MGQ2OTY2Zjk4OTVlYTg3NDUxNGM3N2E5NDA1ODU5MDU3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgUG9ncmVibm9pIDxhYnNvdXJkLm5vaXNlQGdtYWls LmNvbT4KRGF0ZTogVHVlLCAxNyBGZWIgMjAyNiAyMToxMjoyMSArMDIwMApTdWJqZWN0OiBbUEFU Q0ggdjIgMi8yXSBGaXggWExPRyBidWZmZXJzIGF1dG8tdHVuZSBmb3IgZGlmZmVyZW50IFhMT0df QkxDS1NaCgpCZWZvcmUgdGhpcyBjaGFuZ2UsIFhMT0cgYnVmZmVycyBjYWxjdWxhdGlvbiBpbiBy ZWxhdGlvbiB0bwpzaGFyZWRfYnVmZmVycyBtYWRlIHNlbnNlIG9ubHkgaWYgWExPR19CTENLU1og dGhlIHNhbWUgYXMgQkxDS1NaCi0tLQogc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZy5j IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZy5jIGIvc3JjL2JhY2tl bmQvYWNjZXNzL3RyYW5zYW0veGxvZy5jCmluZGV4IDEzZWM2MjI1Yjg1Li5kMzdlODVhNDA3NyAx MDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZy5jCisrKyBiL3NyYy9i YWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2cuYwpAQCAtNDY5NCw3ICs0Njk0LDcgQEAgWExPR0No b29zZU51bUJ1ZmZlcnModm9pZCkKIHsKIAlpbnQJCQl4YnVmZmVyczsKIAotCXhidWZmZXJzID0g TkJ1ZmZlcnMgLyAzMjsKKwl4YnVmZmVycyA9ICgoTkJ1ZmZlcnMgKiBCTENLU1opIC8gWExPR19C TENLU1opIC8gMzI7CiAJaWYgKHhidWZmZXJzID4gKHdhbF9zZWdtZW50X3NpemUgLyBYTE9HX0JM Q0tTWikpCiAJCXhidWZmZXJzID0gKHdhbF9zZWdtZW50X3NpemUgLyBYTE9HX0JMQ0tTWik7CiAJ aWYgKHhidWZmZXJzIDwgOCkKLS0gCjIuNDMuMAoK --0000000000002913ae064b0a9bdd--