pgstat: Flush some statistics within running transactions, take 2

Edit
ID 6781
Title pgstat: Flush some statistics within running transactions, take 2
CI (CFBot) Summary
Stats (from CFBot) Patch version: v15, Patch count: 1, First patch: +1512−235, All patches: +1512−235
Tags Monitoring
Created 2026-05-17 14:36:15
Last modified 2026-08-01 00:00:10 (1 month ago)
Latest email 2026-09-10 16:39:34 (1 week ago)
Status
PG20-2 (2026-09-01 – 2026-09-30): Needs review
PG20-1 (2026-07-01 – 2026-07-31): Moved to different CF
Target version
Authors Sami Imseih (simseih)
Reviewers Become reviewer
Committer
Links
Emails
pgstat: Flush some statistics within running transactions, take 2
First at 2026-05-17 14:34:01 by Sami Imseih <samimseih at gmail.com>
Latest at 2026-09-10 16:39:34 by Sami Imseih <samimseih.pg at gmail.com>
Latest attachment (v15-0001-pgstat-Allow-pg_stat_force_next_flush-to-work-in.patch) at 2026-09-10 16:39:34 from Sami Imseih <samimseih.pg at gmail.com>
    Attachment (v15-0001-pgstat-Allow-pg_stat_force_next_flush-to-work-in.patch) at 2026-09-10 16:39:34 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v1-0001-doc-document-pg_stat_force_next_flush.patch) at 2026-09-10 03:43:12 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v14-0001-Split-transaction-data-for-pgstat-table-counters.patch) at 2026-09-09 03:50:55 from Michael Paquier <michael at paquier.xyz> (Patch: No)
    Attachment (v13-0001-pgstat-Split-table-stat-counters-into-transactio.patch) at 2026-09-05 22:09:57 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v12-0001-pgstat-Split-table-stat-counters-into-transactio.patch) at 2026-09-03 12:04:00 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v11-0001-pgstat-Split-table-stat-counters-into-transactio.patch) at 2026-09-02 16:16:08 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v10-0001-pgstat-Split-table-stat-counters-into-transactio.patch) at 2026-09-01 16:41:08 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v9-0002-pgstat-Allow-pg_stat_force_next_flush-to-work-in-.patch) at 2026-08-31 20:17:28 from Sami Imseih <samimseih.pg at gmail.com> (Patch: No)
    Attachment (v8-0001-pgstat-Prepare-db-pending-stats-before-flush.patch) at 2026-08-25 01:34:50 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (v7-0001-Split-table-stat-counters-into-transactional-and-.patch) at 2026-08-21 15:57:13 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (v6-0001-pgstat-Allow-pg_stat_force_next_flush-to-work-in-.patch) at 2026-08-14 19:08:20 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (nocfbot.test_custom_stats.patch) at 2026-08-06 23:23:53 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (v4-0001-pgstat-Allow-pg_stat_force_next_flush-to-work-in-.patch) at 2026-08-06 01:22:55 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (v3-0001-pgstat-Allow-pg_stat_force_next_flush-to-work-in-.patch) at 2026-07-31 20:08:53 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (v2-0001-pgstat-Allow-pg_stat_force_next_flush-to-work-in-.patch) at 2026-07-30 19:41:58 from Sami Imseih <samimseih at gmail.com> (Patch: No)
    Attachment (v1-0001-pgstat-Introduce-pg_stat_report_anytime-for-mid-t.patch) at 2026-05-17 14:34:01 from Sami Imseih <samimseih at gmail.com> (Patch: Yes)
History
When Who What
2026-09-05 22:36:35 CFbot Patch does not need rebase anymore
2026-09-05 06:18:28 CFbot Patch needs rebase
2026-08-21 16:16:33 CFbot Patch does not need rebase anymore
2026-08-19 01:31:24 CFbot Patch needs rebase
2026-08-14 19:31:34 CFbot Patch does not need rebase anymore
2026-08-12 16:23:28 CFbot Patch needs rebase
2026-08-01 00:00:10 CFbot Moved from CF PG20-1 to CF PG20-2
2026-05-17 14:36:16 Sami Imseih (simseih) Attached mail thread CAA5RZ0uA-4qcD3+2hjcE_-zQUBhvWf5foPM2vzYneFKrJLsBDQ@mail.gmail.com
2026-05-17 14:36:15 Sami Imseih (simseih) Created patch record
Edit