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 1w5jHb-003Z4G-09 for pgsql-committers@arkaria.postgresql.org; Thu, 26 Mar 2026 11:53:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5jHZ-002WGQ-1i for pgsql-committers@arkaria.postgresql.org; Thu, 26 Mar 2026 11:53:49 +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 1w5jHZ-002WG4-0z for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:49 +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 1w5jHX-00000001HQD-0ECq for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:49 +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=tmVhHjzYCqFZgKDb32uOGZd9KOemiAOk7flwaVeYK64=; b=IkWFq/m2KCZy3T1kGh81gHtjl0 A2Wr1lywMLTNlcn0ByZM0v+giBmjpJa5p18Z3e6jh3PF99onUVRxLKySW67qFeuWXrXDcDnSF5UKx //R93K9xZBWq2Y2I/Lqk0WAGd+5M+qWSARY2Yy7QnIIgYyIeEYvB77UhKKLcJ+SRG4SAHsuMhGJ+6 bsUz4Zltf2PQKfbV4IvQfgnwl3fNN/Go/umRJlrk550S8aegPapkX1+r+SxvDHScG7nLIev9ZOhSL e/K6Ytzbo9wbZyycDTlnlmnWmaAxl5jIqaHZ1cBnbrMY1Hk7cy1e+3h7t1Swp5hWj6xSAVuQOEP+u osU937Qw==; 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 1w5jHW-004ocA-1E for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:46 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5jHV-001XI8-1m for pgsql-committers@lists.postgresql.org; Thu, 26 Mar 2026 11:53:46 +0000 Content-Type: multipart/mixed; boundary="===============2903614556336972165==" 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:46 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2903614556336972165== 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 LS0tClJFTF8xNF9TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3Fs Lm9yZy9wZy9jb21taXRkaWZmL2JmN2VjZjM1MzE4ZDQzMmU2NjYxYzNiNzllMDE2MGZmNzMzZWVm N2IKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L3dhbHNlbmRlci5jIHwgMzcgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQox IGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgo= --===============2903614556336972165==--