67 #define SHAREDINVALCATALOG_ID (-1)
76 #define SHAREDINVALRELCACHE_ID (-2)
85 #define SHAREDINVALSMGR_ID (-3)
96 #define SHAREDINVALRELMAP_ID (-4)
104 #define SHAREDINVALSNAPSHOT_ID (-5)
133 void (*resetFunction) (
void));
146 bool *RelcacheInitFileInval);
148 int nmsgs,
bool RelcacheInitFileInval,
void HandleCatchupInterrupt(void)
void LocalExecuteInvalidationMessage(SharedInvalidationMessage *msg)
void SendSharedInvalidMessages(const SharedInvalidationMessage *msgs, int n)
int xactGetCommittedInvalidationMessages(SharedInvalidationMessage **msgs, bool *RelcacheInitFileInval)
PGDLLIMPORT volatile sig_atomic_t catchupInterruptPending
PGDLLIMPORT uint64 SharedInvalidMessageCounter
void ReceiveSharedInvalidMessages(void(*invalFunction)(SharedInvalidationMessage *msg), void(*resetFunction)(void))
void ProcessCatchupInterrupt(void)
void ProcessCommittedInvalidationMessages(SharedInvalidationMessage *msgs, int nmsgs, bool RelcacheInitFileInval, Oid dbid, Oid tsid)
SharedInvalCatcacheMsg cc
SharedInvalRelcacheMsg rc
SharedInvalCatalogMsg cat
SharedInvalSnapshotMsg sn