diff options
| author | Michael P | 2011-11-24 03:36:28 +0000 |
|---|---|---|
| committer | Michael P | 2011-11-24 03:36:28 +0000 |
| commit | 3c1ebb15603a6d52dd84cae8afd019a5ee37d2fd (patch) | |
| tree | f931d80bdb10f907b914e721ca633aa743808c2e /src/include/miscadmin.h | |
| parent | 36554b4952780f1c11af2f50473121b7d7fee1f9 (diff) | |
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.
Diffstat (limited to 'src/include/miscadmin.h')
| -rw-r--r-- | src/include/miscadmin.h | 1 |
1 files changed, 1 insertions, 0 deletions
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)) |
