[PATCH} Move instrumentation structs

Mario Gonzalez <gonzalemario@gmail.com>

From: Mario González Troncoso <gonzalemario@gmail.com>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2025-11-10T13:48:18Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Move instrumentation-related structs to instrument_node.h

Attachments

Hey there,

Based on the Alvaro's idea [1] about moving different instrumentation
related C structures and enums into one single header file, I'm
sending the following patches.
That single file is named `executor/instrument_node.h`

Local tests and CI tests are passing
https://cirrus-ci.com/build/6171192257675264

Thanks for reviewing them,
cheers.

[1] https://www.postgresql.org/message-id/202510051642.wwmn4mj77wch%40alvherre.pgsql
-- 
Mario Gonzalez
EDB: https://www.enterprisedb.com