definition_triggerfile_v1.patch

application/octet-stream

Filename: definition_triggerfile_v1.patch
Type: application/octet-stream
Part: 0
Message: variable TriggerFile can be declared as static

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: context
Series: patch v1
File+
src/backend/access/transam/xlog.c 1 0
src/include/access/xlog.h 0 0
*** a/src/backend/access/transam/xlog.c
--- b/src/backend/access/transam/xlog.c
***************
*** 190,196 **** static TimestampTz recoveryLastXTime = 0;
  /* options taken from recovery.conf for XLOG streaming */
  static bool StandbyMode = false;
  static char *PrimaryConnInfo = NULL;
! char	   *TriggerFile = NULL;
  
  /* if recoveryStopsHere returns true, it saves actual stop xid/time here */
  static TransactionId recoveryStopXid;
--- 190,196 ----
  /* options taken from recovery.conf for XLOG streaming */
  static bool StandbyMode = false;
  static char *PrimaryConnInfo = NULL;
! static char *TriggerFile = NULL;
  
  /* if recoveryStopsHere returns true, it saves actual stop xid/time here */
  static TransactionId recoveryStopXid;
*** a/src/include/access/xlog.h
--- b/src/include/access/xlog.h
***************
*** 258,267 **** typedef struct CheckpointStatsData
  
  extern CheckpointStatsData CheckpointStats;
  
- /* Read from recovery.conf, in startup process */
- extern char *TriggerFile;
- 
- 
  extern XLogRecPtr XLogInsert(RmgrId rmid, uint8 info, XLogRecData *rdata);
  extern void XLogFlush(XLogRecPtr RecPtr);
  extern void XLogBackgroundFlush(void);
--- 258,263 ----