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 1wJbRe-0003SQ-2G for pgsql-committers@arkaria.postgresql.org; Sun, 03 May 2026 18:21:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wJbRd-004EUU-0r for pgsql-committers@arkaria.postgresql.org; Sun, 03 May 2026 18:21:33 +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 1wJbRO-004CTK-2I for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:19 +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.98.2) (envelope-from ) id 1wJbRM-00000000JbV-2Bnz for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:18 +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=8JLY9K49n0PZJh68lr4b7vwfFHdiWJU77AFMDYr0N64=; b=KHNlIsD8/aYRlzMSoEKH5SRTDy DQpJvcsxIHnuPd/fJARGSRPJ7h8Gzf4BsKWoHz/dN6yFP8rpujWpqLyjv+x+B8yfkWReQsz1nDwIC 41kG9yhVsz+4I55o5bM591XaT5ShEoLRgOFhVKst+Ps3N53av9umR8r1QtZ0PHOkW1TxhZWqJpBFi Fz1uXF//4CQqu1lQnRtWEHjfZPnnpjX1z7lMsFYlB1hxaaU3O2OSvrj6X3d57YG/H0iksbh7KPEzd QUdx0hU6yCC4tQbV1WBOQfVbD3DsR4P3V8vZXZ43Bs9SZxYQ31t3yTJh/O3Mt2X93QEdMmrGSm0Bd 8583KAFQ==; 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.96) (envelope-from ) id 1wJbRK-00034s-1i for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:15 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wJbRL-000Eea-0d for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:15 +0000 Content-Type: multipart/mixed; boundary="===============2887542793133454261==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Mark modified the FSM buffer as dirty during recovery X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 03 May 2026 18:21:15 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2887542793133454261== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TWFyayBtb2RpZmllZCB0aGUgRlNNIGJ1ZmZlciBhcyBkaXJ0eSBkdXJpbmcgcmVjb3ZlcnkKClRo ZSBYTG9nUmVjb3JkUGFnZVdpdGhGcmVlU3BhY2UgZnVuY3Rpb24gdXBkYXRlcyB0aGUgZnJlZXNw YWNlIG1hcCAoRlNNKSBkYXRhCndoaWxlIHJlcGxheWluZyBkYXRhLWxldmVsIFdBTCByZWNvcmRz IGR1cmluZyB0aGUgcmVjb3ZlcnkuIElmIHRoZSBGU00gYmxvY2sKaXMgdXBkYXRlZCwgaXQgbmVl ZHMgdG8gYmUgbWFya2VkIGFzIG1vZGlmaWVkLiBDdXJyZW50bHksIHRoaXMgaXMgZG9uZSB3aXRo CnRoZSBNYXJrQnVmZmVyRGlydHlIaW50IGNhbGwgKGFzIGluIGFsbCBvdGhlciBjYXNlcyBmb3Ig bW9kaWZ5aW5nIEZTTSBkYXRhKS4KSG93ZXZlciwgaW4gdGhlIHJlY292ZXJ5IGNvbnRleHQsIHRo aXMgZnVuY3Rpb24gd2lsbCBhY3R1YWxseSBkbyBub3RoaW5nIGlmCmNoZWNrc3VtcyBhcmUgZW5h YmxlZC4gSXQncyBhc3N1bWVkIHRoYXQgdGhlIHBhZ2Ugc2hvdWxkIG5vdCBiZSBkaXJ0aWVkCmR1 cmluZyByZWNvdmVyeSB3aGlsZSBtb2RpZnlpbmcgaGludHMgdG8gcHJvdGVjdCBhZ2FpbnN0IHRv cm4gcGFnZXMsIHNpbmNlIG5vCm5ldyBXQUwgZGF0YSBjYW4gYmUgZ2VuZXJhdGVkIGF0IHRoaXMg cG9pbnQgdG8gc3RvcmUgRlBJLgoKU3VjaCBsb2dpYyBkb2VzIG5vdCBzZWVtIGZ1bGx5IGFsaWdu ZWQgd2l0aCB0aGUgRlNNIGNhc2UsIGFzIGl0cyBibG9ja3MgY291bGQKYmUgc2ltcGx5IHplcm9l ZCBpZiBhIGNoZWNrc3VtIG1pc21hdGNoIGlzIGRldGVjdGVkLiBDdXJyZW50bHksIGNoYW5nZXMg dG8gYW4KRlNNIGJsb2NrIGNvdWxkIGJlIGxvc3QgaWYgZWFjaCBjaGFuZ2UgdG8gdGhhdCBibG9j ayBvY2N1cnMgaW5mcmVxdWVudGx5CmVub3VnaCB0byBhbGxvdyBpdCB0byBiZSBldmljdGVkIGZy b20gdGhlIGNhY2hlLiBUbyBwZXJzaXN0IHRoZSBjaGFuZ2UsIHRoZQptb2RpZmljYXRpb24gbmVl ZHMgdG8gYmUgcGVyZm9ybWVkIHdoaWxlIHRoZSBGU00gYmxvY2sgaXMgc3RpbGwga2VwdCBpbgpi dWZmZXJzIGFuZCBtYXJrZWQgYXMgZGlydHkgYWZ0ZXIgcmVjZWl2aW5nIGl0cyBGUEkuIElmIHRo ZSBibG9jayBoYXMgYWxyZWFkeQpiZWVuIGNsZWFuZWQsIHRoZSBjaGFuZ2Ugd29uJ3QgYmUgcGVy c2lzdGVkLCBzbyBzdG9yZWQgRlNNIGJsb2NrcyBtYXkgcmVtYWluCmluIGFuIG9ic29sZXRlIHN0 YXRlLgoKSWYgYSBsYXJnZSBudW1iZXIgb2YgZGlzY3JlcGFuY2llcyBiZXR3ZWVuIHRoZSBkYXRh IGluIGxlYWYgRlNNIGJsb2NrcyBhbmQgdGhlCmFjdHVhbCBkYXRhIGJsb2NrcyBhY2N1bXVsYXRl IG9uIHRoZSByZXBsaWNhIHNlcnZlciwgdGhpcyBjb3VsZCBjYXVzZQpzaWduaWZpY2FudCBkZWxh eXMgaW4gaW5zZXJ0IG9wZXJhdGlvbnMgYWZ0ZXIgc3dpdGNob3Zlci4gU3VjaCBhbiBpbnNlcnQK b3BlcmF0aW9uIG1heSBuZWVkIHRvIHZpc2l0IG1hbnkgZGF0YSBibG9ja3MgbWFya2VkIGFzIGhh dmluZyBzdWZmaWNpZW50CnNwYWNlIGluIHRoZSBGU00sIG9ubHkgdG8gZGlzY292ZXIgdGhhdCB0 aGUgaW5mb3JtYXRpb24gaXMgaW5jb3JyZWN0IGFuZCB0aGUKRlNNIHJlY29yZHMgbmVlZCB0byBi ZSBjb3JyZWN0ZWQuIEluIGEgaGVhdmlseSB0cmFmZmlja2VkIGluc2VydC1vbmx5IHRhYmxlCndp dGggbWFueSBjb25jdXJyZW50IGNsaWVudHMgcGVyZm9ybWluZyBpbnNlcnRzLCB0aGlzIGhhcyBi ZWVuIG9ic2VydmVkIHRvCmNhdXNlIHNldmVyYWwtc2Vjb25kIHN0YWxscywgY2F1c2luZyB2aXNp YmxlIGFwcGxpY2F0aW9uIG1hbGZ1bmN0aW9uLiBUaGUKZGVzaXJlIHRvIGF2b2lkIHN1Y2ggY2Fz ZXMgd2FzIHRoZSByZWFzb24gYmVoaW5kIHRoZSBjb21taXQgYWI3ZGJkNjgxLCB3aGljaAppbnRy b2R1Y2VkIGFuIHVwZGF0ZSBvZiBGU00gZGF0YSBkdXJpbmcgdGhlIGhlYXBfeGxvZ192aXNpYmxl IGludm9jYXRpb24uCkhvd2V2ZXIsIGFuIHVwZGF0ZSB0byB0aGUgRlNNIGRhdGEgb24gdGhlIHN0 YW5kYnkgc2lkZSBjb3VsZCBiZSBsb3N0IGR1ZSB0byBhCm1pc3NpbmcgJ2RpcnR5JyBmbGFnLCBz byB0aGVyZSBpcyBzdGlsbCBhIHBvc3NpYmlsaXR5IHRoYXQgYSBsYXJnZSBudW1iZXIgb2YKRlNN IHJlY29yZHMgd2lsbCBjb250YWluIGluY29ycmVjdCBkYXRhLiBOb3RlIHRoYXQgaGF2aW5nIGEg emVyb2VkIEZTTSBwYWdlCmluIHN1Y2ggYSBjYXNlIChkdWUgdG8gYSBjaGVja3N1bSBtaXNtYXRj aCkgaXMgcHJlZmVyYWJsZSwgYXMgYSB6ZXJvIHZhbHVlCndpbGwgYmUgaW50ZXJwcmV0ZWQgYXMg YW4gaW5kaWNhdGlvbiBvZiBmdWxsIGRhdGEgYmxvY2tzLCBhbmQgdGhlIGluc2VydGVyCndpbGwg YmUgcm91dGVkIHRvIHRoZSBuZXh0IEZTTSBibG9jayBvciB0byB0aGUgZW5kIG9mIHRoZSB0YWJs ZS4KCkdpdmVuIHRoYXQgRlNNIGlzIHJlYWR5IHRvIGhhbmRsZSB0b3JuIHBhZ2Ugd3JpdGVzIGFu ZApYTG9nUmVjb3JkUGFnZVdpdGhGcmVlU3BhY2UgaXMgY2FsbGVkIG9ubHkgZHVyaW5nIHRoZSBy ZWNvdmVyeSwgdGhlcmUgc2VlbXMKdG8gYmUgbm8gcmVhc29uIHRvIHVzZSBNYXJrQnVmZmVyRGly dHlIaW50IGhlcmUgaW5zdGVhZCBvZiBhIHJlZ3VsYXIKTWFya0J1ZmZlckRpcnR5IGNhbGwuCgpE aXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzU5NmM0ZjFjLWY5NjYtNDUxMi1iOWM5LWRk OGZiY2FmMDkyOCU0MHBvc3RncmVzcHJvLnJ1CkF1dGhvcjogQWxleGV5IE1ha2htdXRvdiA8YS5t YWtobXV0b3ZAcG9zdGdyZXNwcm8ucnU+ClJldmlld2VkLWJ5OiBBbmRyZXkgQm9yb2RpbiA8eDRt bW1AeWFuZGV4LXRlYW0ucnU+ClJldmlld2VkLWJ5OiBNZWxhbmllIFBsYWdlbWFuIDxtZWxhbmll cGxhZ2VtYW5AZ21haWwuY29tPgpSZXZpZXdlZC1ieTogQWxleGFuZGVyIEtvcm90a292IDxhZWtv cm90a292QGdtYWlsLmNvbT4KCkJyYW5jaAotLS0tLS0KUkVMXzE1X1NUQUJMRQoKRGV0YWlscwot LS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvY2EyNTliMDg0 MDkwOTY4MTFiNTdiMWMxM2RkNWNjY2Y5YjJiODNiMQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0t LS0tLS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9mcmVlc3BhY2UvZnJlZXNwYWNlLmMgfCAxMiArKysr KysrKysrKy0KMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK Cg== --===============2887542793133454261==--