v12_v13.diff
text/x-diff
Filename: v12_v13.diff
Type: text/x-diff
Part: 1
Patch
Format: unified
Series: patch v12
| File | + | − |
|---|---|---|
| v13-0001-Add-statistics-related-to-write-sync-wal-records.patch | 6 | 7 |
--- v12-0001-Add-statistics-related-to-write-sync-wal-records.patch 2021-03-03 20:22:47.258763274 +0900
+++ v13-0001-Add-statistics-related-to-write-sync-wal-records.patch 2021-03-04 16:12:06.702717779 +0900
@@ -1,4 +1,4 @@
-From d870cfa78e501097cc56780ebb3140db6b9261e5 Mon Sep 17 00:00:00 2001
+From f2353a6226ca900d1689829824d0070bbf02f42b Mon Sep 17 00:00:00 2001
From: Masahiro Ikeda <ikedamsh@oss.nttdata.com>
Date: Fri, 12 Feb 2021 11:19:59 +0900
Subject: [PATCH 1/2] Add statistics related to write/sync wal records.
@@ -33,7 +33,7 @@
src/backend/access/transam/xlog.c | 59 +++++++++++++++++--
src/backend/catalog/system_views.sql | 4 ++
src/backend/postmaster/pgstat.c | 4 ++
- src/backend/postmaster/walwriter.c | 21 +++++++
+ src/backend/postmaster/walwriter.c | 20 +++++++
src/backend/utils/adt/pgstatfuncs.c | 24 +++++++-
src/backend/utils/misc/guc.c | 9 +++
src/backend/utils/misc/postgresql.conf.sample | 1 +
@@ -41,7 +41,7 @@
src/include/catalog/pg_proc.dat | 6 +-
src/include/pgstat.h | 10 ++++
src/test/regress/expected/rules.out | 6 +-
- 14 files changed, 221 insertions(+), 15 deletions(-)
+ 14 files changed, 220 insertions(+), 15 deletions(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index b5718fc136..c232f537b2 100644
@@ -320,7 +320,7 @@
/* ----------
diff --git a/src/backend/postmaster/walwriter.c b/src/backend/postmaster/walwriter.c
-index 4f1a8e356b..8491e6f6d6 100644
+index 4f1a8e356b..95cad4a9ac 100644
--- a/src/backend/postmaster/walwriter.c
+++ b/src/backend/postmaster/walwriter.c
@@ -78,6 +78,11 @@ int WalWriterFlushAfter = 128;
@@ -335,7 +335,7 @@
/*
* Main entry point for walwriter process
*
-@@ -222,7 +227,12 @@ WalWriterMain(void)
+@@ -222,7 +227,11 @@ WalWriterMain(void)
*/
for (;;)
{
@@ -343,12 +343,11 @@
+ static TimestampTz last_report = 0;
+
long cur_timeout;
-+ int rc;
+ TimestampTz now;
/*
* Advertise whether we might hibernate in this cycle. We do this
-@@ -253,6 +263,17 @@ WalWriterMain(void)
+@@ -253,6 +262,17 @@ WalWriterMain(void)
else if (left_till_hibernate > 0)
left_till_hibernate--;