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 1w5jHF-003Z3Y-35 for pgsql-committers@arkaria.postgresql.org; Thu, 26 Mar 2026 11:53:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5jHE-002TV7-1f for pgsql-committers@arkaria.postgresql.org; Thu, 26 Mar 2026 11:53:28 +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 1w5jH2-002Rzj-1m for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:16 +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 1w5jH1-000000018NA-1Cwd for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:16 +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=0iuX2WitZnXemSNYEqVRAnVU5ICcvcnosyEdeF24Cyw=; b=PFhobJN0hDgG6p2O8W1jU8Y/3n LD9ipDpn5U0SQ25udXbzCuscXxGmK3dhv7V3g2nLbHm8xZBHrN7kk+5OEmLwPNuxg/OvAkNf7Uw9G /Fkpp4IXIw55+uMF0RC3+vn/6BFuS58fB0ENu8sMqBNOnPRtwqUqPRwYXW+dIQINrb0kxpTZVRZA+ AmCoX2Wr/l5NC+WSo79HLjnSHaXsBpgvvXwudsdJRvNWcEvRM4kjk4iEkASO4VYsr8Yzq1eEXBQM1 bDVgb5/JKxqLgvNvenF3fQsR2LfsYXSlROzCJ0fLcMSBhJqOc3HeJ3yHzgIcxV9EiIiDTJJA3DIfz LXLSHJKg==; 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 1w5jH0-004obM-31 for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53: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 1w5jH0-001XFt-0L for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:14 +0000 Content-Type: multipart/mixed; boundary="===============7598658490709104759==" MIME-Version: 1.0 From: Fujii Masao To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix premature NULL lag reporting in pg_stat_replication X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 26 Mar 2026 11:53:14 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7598658490709104759== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHByZW1hdHVyZSBOVUxMIGxhZyByZXBvcnRpbmcgaW4gcGdfc3RhdF9yZXBsaWNhdGlvbgoK cGdfc3RhdF9yZXBsaWNhdGlvbiBpcyBkb2N1bWVudGVkIHRvIGtlZXAgdGhlIGxhc3QgbWVhc3Vy ZWQgbGFnIHZhbHVlcyBmb3IKYSBzaG9ydCB0aW1lIGFmdGVyIHRoZSBzdGFuZGJ5IGNhdGNoZXMg dXAsIGFuZCB0aGVuIHNldCB0aGVtIHRvIE5VTEwgd2hlbgp0aGVyZSBpcyBubyBXQUwgYWN0aXZp dHkuIEhvd2V2ZXIsIHByZXZpb3VzbHkgbGFnIHZhbHVlcyBjb3VsZCBiZWNvbWUgTlVMTApwcmVt YXR1cmVseSBldmVuIHdoaWxlIFdBTCBhY3Rpdml0eSB3YXMgb25nb2luZywgZXNwZWNpYWxseSBp biBsb2dpY2FsCnJlcGxpY2F0aW9uLgoKVGhpcyBoYXBwZW5lZCBiZWNhdXNlIHRoZSBjb2RlIGNs ZWFyZWQgbGFnIHdoZW4gdHdvIGNvbnNlY3V0aXZlIHJlcGx5IG1lc3NhZ2VzCmluZGljYXRlZCB0 aGF0IHRoZSBhcHBseSBsb2NhdGlvbiBoYWQgY2F1Z2h0IHVwIHdpdGggdGhlIHNlbmQgbG9jYXRp b24uCkl0IGRpZCBub3QgdmVyaWZ5IHRoYXQgdGhlIHJlcG9ydGVkIHBvc2l0aW9ucyB3ZXJlIHVu Y2hhbmdlZCwgc28gbGFnIGNvdWxkIGJlCmNsZWFyZWQgZXZlbiB3aGVuIHBvc2l0aW9ucyBoYWQg YWR2YW5jZWQgYmV0d2VlbiBtZXNzYWdlcy4gSW4gbG9naWNhbApyZXBsaWNhdGlvbiwgd2hlcmUg dGhlIGFwcGx5IGxvY2F0aW9uIG9mdGVuIHF1aWNrbHkgY2F0Y2hlcyB1cCwgdGhpcyBpc3N1ZSB3 YXMKbW9yZSBsaWtlbHkgdG8gb2NjdXIuCgpUaGlzIGNvbW1pdCBmaXhlcyB0aGUgaXNzdWUgYnkg Y2xlYXJpbmcgbGFnIG9ubHkgd2hlbiB0aGUgc3RhbmRieSByZXBvcnRzIHRoYXQKaXQgaGFzIGZ1 bGx5IHJlcGxheWVkIFdBTCAoaS5lLiwgYm90aCBmbHVzaCBhbmQgYXBwbHkgbG9jYXRpb25zIGhh dmUgY2F1Z2h0IHVwCndpdGggdGhlIHNlbmQgbG9jYXRpb24pIGFuZCB0aGUgd3JpdGUvZmx1c2gv YXBwbHkgcG9zaXRpb25zIHJlbWFpbiB1bmNoYW5nZWQKYWNyb3NzIHR3byBjb25zZWN1dGl2ZSBy ZXBseSBtZXNzYWdlcy4KClRoZSBzZWNvbmQgbWVzc2FnZSB3aXRoIHVuY2hhbmdlZCBwb3NpdGlv bnMgdHlwaWNhbGx5IHJlc3VsdHMgZnJvbQp3YWxfcmVjZWl2ZXJfc3RhdHVzX2ludGVydmFsLCBz byBsYWcgdmFsdWVzIGFyZSBjbGVhcmVkIGFmdGVyIHRoYXQgaW50ZXJ2YWwKd2hlbiB0aGVyZSBp cyBubyBhY3Rpdml0eS4gVGhpcyBhdm9pZHMgc2hvd2luZyBzdGFsZSBsYWcgZGF0YSB3aGlsZSBw cmV2ZW50aW5nCnByZW1hdHVyZSBOVUxMIHZhbHVlcy4KCkV2ZW4gd2l0aCB0aGlzIGZpeCwgbGFn IG1heSByYXJlbHkgYmVjb21lIE5VTEwgZHVyaW5nIGFjdGl2aXR5IGlmIGlkZW50aWNhbApwb3Np dGlvbiByZXBvcnRzIGFyZSBzZW50IHJlcGVhdGVkbHkuIEVsaW1pbmF0aW5nIHN1Y2ggZHVwbGlj YXRlIG1lc3NhZ2VzCndvdWxkIGFkZHJlc3MgdGhpcyBmdWxseSwgYnV0IHRoYXQgY2hhbmdlIGlz IGNvbnNpZGVyZWQgdG9vIGludmFzaXZlIGZvciBzdGFibGUKYnJhbmNoZXMgYW5kIHdpbGwgYmUg aGFuZGxlZCBpbiBtYXN0ZXIgb25seSBsYXRlci4KCkJhY2twYXRjaCB0byBhbGwgc3VwcG9ydGVk IGJyYW5jaGVzLgoKQXV0aG9yOiBTaGlueWEgS2F0byA8c2hpbnlhMTEua2F0b0BnbWFpbC5jb20+ ClJldmlld2VkLWJ5OiBDaGFvIExpIDxsaS5ldmFuLmNoYW9AZ21haWwuY29tPgpSZXZpZXdlZC1i eTogRnVqaWkgTWFzYW8gPG1hc2FvLmZ1amlpQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6 Ly9wb3N0Z3IuZXMvbS9DQU96RXVyVHpjVXJFenJIOTdERDcrWXo9SEdQVTgxa3pXUW9uS1p2cUJ3 WWh4Mkc5X0FAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRocm91Z2g6IDE0CgpCcmFuY2gKLS0t LS0tClJFTF8xN19TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3Fs Lm9yZy9wZy9jb21taXRkaWZmL2ZkY2U1ZGU1NTJjMmI1Y2IyMjY3OGRiZjJiMzdjZjg4ZGE4ZmEy ZWMKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L3dhbHNlbmRlci5jIHwgMzUgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KMSBm aWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoK --===============7598658490709104759==--