v26-0007-fixup.patch

text/x-patch

Filename: v26-0007-fixup.patch
Type: text/x-patch
Part: 6
Message: Re: Draft for basic NUMA observability

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: format-patch
Series: patch v26-0007
Subject: fixup
File+
contrib/pg_buffercache/expected/pg_buffercache_numa.out 4 3
contrib/pg_buffercache/sql/pg_buffercache_numa.sql 4 3
From 3478b7dfb45bb02469030b330f7f79b987dc0025 Mon Sep 17 00:00:00 2001
From: Tomas Vondra <tomas@vondra.me>
Date: Mon, 7 Apr 2025 17:10:06 +0200
Subject: [PATCH v26 7/7] fixup

---
 contrib/pg_buffercache/expected/pg_buffercache_numa.out | 7 ++++---
 contrib/pg_buffercache/sql/pg_buffercache_numa.sql      | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/contrib/pg_buffercache/expected/pg_buffercache_numa.out b/contrib/pg_buffercache/expected/pg_buffercache_numa.out
index d4de5ea52fc..a10b331a552 100644
--- a/contrib/pg_buffercache/expected/pg_buffercache_numa.out
+++ b/contrib/pg_buffercache/expected/pg_buffercache_numa.out
@@ -2,9 +2,10 @@ SELECT NOT(pg_numa_available()) AS skip_test \gset
 \if :skip_test
 \quit
 \endif
-select count(*) = (select setting::bigint
-                   from pg_settings
-                   where name = 'shared_buffers')
+-- We expect at least one entry for each buffer
+select count(*) >= (select setting::bigint
+                    from pg_settings
+                    where name = 'shared_buffers')
 from pg_buffercache_numa;
  ?column? 
 ----------
diff --git a/contrib/pg_buffercache/sql/pg_buffercache_numa.sql b/contrib/pg_buffercache/sql/pg_buffercache_numa.sql
index 2225b879f58..837f3d64e21 100644
--- a/contrib/pg_buffercache/sql/pg_buffercache_numa.sql
+++ b/contrib/pg_buffercache/sql/pg_buffercache_numa.sql
@@ -3,9 +3,10 @@ SELECT NOT(pg_numa_available()) AS skip_test \gset
 \quit
 \endif
 
-select count(*) = (select setting::bigint
-                   from pg_settings
-                   where name = 'shared_buffers')
+-- We expect at least one entry for each buffer
+select count(*) >= (select setting::bigint
+                    from pg_settings
+                    where name = 'shared_buffers')
 from pg_buffercache_numa;
 
 -- Check that the functions / views can't be accessed by default. To avoid
-- 
2.49.0