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-0003SP-2U 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-004EUY-0r for pgsql-committers@arkaria.postgresql.org; Sun, 03 May 2026 18:21:33 +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.96) (envelope-from ) id 1wJbRd-004EUE-0A for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:33 +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.98.2) (envelope-from ) id 1wJbRZ-000000001Dh-14AH for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:32 +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=7XS2HaWFfzQ8oSDF8Np1YTLZN3vRKmAbTP6mRZo9U4A=; b=EYcey/IyHzLU0n2p6VxnwyT1l4 wBwVA1BZVIRS7OyXkByRgd+PAC95rFLDdCapNCamaHn46yoYgT0qx77GBUvpLNp4NZn6B1bKNayGH 4SDIM8rh2tWLoq+5/JG4nylNniC+lT289L5SPjGTJ/suVqX/4+ZNe5WQrV8e1SEms15k7SqTF4eNG zbdUh6bpzc3pko4rTlsrwRLe/9tSrjVOKua0+U+at9JsvXbVGXBOsyNS018+KHHRYGU2H5OOvdIku 9t63hqDJ4ajghmsYv2wMVPW6RNK0SjeQixOGZHUfChJ9/ivqOa6bkCjs1TamKnFlZD6XHnUQsW/6v 6xxw2joA==; 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 1wJbRY-00035T-2d for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:29 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wJbRZ-000EgY-1b for pgsql-committers@lists.postgresql.org; Sun, 03 May 2026 18:21:29 +0000 Content-Type: multipart/mixed; boundary="===============8306599261575323986==" 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:29 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8306599261575323986== 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 cm90a292QGdtYWlsLmNvbT4KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9jMDZkMWE0YmE2YjI2ZWVm MjdiMDQwNzQ2ODNjY2NhZGU2YzI3N2VlCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpz cmMvYmFja2VuZC9zdG9yYWdlL2ZyZWVzcGFjZS9mcmVlc3BhY2UuYyB8IDEyICsrKysrKysrKysr LQoxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK --===============8306599261575323986==--