From 3c1ebb15603a6d52dd84cae8afd019a5ee37d2fd Mon Sep 17 00:00:00 2001 From: Michael P Date: Thu, 24 Nov 2011 12:36:28 +0900 Subject: Improve connection info initialization for backend session and pooler Connection information is obtained directly from XC-catalogs at pooler start-up by initializing pooler process as a standalone process. This deeply simplifies connection information setting in XC pooler by limiting the messages sent between processes. Postgres childs now use a common API with pooler to initialize remote node handles the same way as pooler using system cache. --- src/include/miscadmin.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/include/miscadmin.h') diff --git a/src/include/miscadmin.h b/src/include/miscadmin.h index 9d194171a5..e951cf7a92 100644 --- a/src/include/miscadmin.h +++ b/src/include/miscadmin.h @@ -317,6 +317,7 @@ typedef enum ProcessingMode extern ProcessingMode Mode; + #define IsBootstrapProcessingMode() ((bool)(Mode == BootstrapProcessing)) #define IsInitProcessingMode() ((bool)(Mode == InitProcessing)) #define IsNormalProcessingMode() ((bool)(Mode == NormalProcessing)) -- cgit v1.2.3