mgmapi_config_parameters.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:5k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #ifndef MGMAPI_CONFIG_PARAMTERS_H
  2. #define MGMAPI_CONFIG_PARAMTERS_H
  3. #define CFG_SYS_NAME                  3
  4. #define CFG_SYS_PRIMARY_MGM_NODE      1
  5. #define CFG_SYS_CONFIG_GENERATION     2
  6. #define CFG_SYS_REPLICATION_ROLE      7
  7. #define CFG_SYS_PORT_BASE             8
  8. #define CFG_NODE_ID                   3
  9. #define CFG_NODE_BYTE_ORDER           4
  10. #define CFG_NODE_HOST                 5
  11. #define CFG_NODE_SYSTEM               6
  12. #define CFG_NODE_DATADIR              7
  13. /**
  14.  * DB config parameters
  15.  */
  16. #define CFG_DB_NO_SAVE_MSGS           100
  17. #define CFG_DB_NO_REPLICAS            101
  18. #define CFG_DB_NO_TABLES              102
  19. #define CFG_DB_NO_ATTRIBUTES          103
  20. #define CFG_DB_NO_INDEXES             104
  21. #define CFG_DB_NO_TRIGGERS            105
  22. #define CFG_DB_NO_TRANSACTIONS        106
  23. #define CFG_DB_NO_OPS                 107
  24. #define CFG_DB_NO_SCANS               108
  25. #define CFG_DB_NO_TRIGGER_OPS         109
  26. #define CFG_DB_NO_INDEX_OPS           110
  27. #define CFG_DB_TRANS_BUFFER_MEM       111
  28. #define CFG_DB_DATA_MEM               112
  29. #define CFG_DB_INDEX_MEM              113
  30. #define CFG_DB_MEMLOCK                114
  31. #define CFG_DB_START_PARTIAL_TIMEOUT   115
  32. #define CFG_DB_START_PARTITION_TIMEOUT 116
  33. #define CFG_DB_START_FAILURE_TIMEOUT   117
  34. #define CFG_DB_HEARTBEAT_INTERVAL     118
  35. #define CFG_DB_API_HEARTBEAT_INTERVAL 119
  36. #define CFG_DB_LCP_INTERVAL           120
  37. #define CFG_DB_GCP_INTERVAL           121
  38. #define CFG_DB_ARBIT_TIMEOUT          122
  39. #define CFG_DB_WATCHDOG_INTERVAL      123
  40. #define CFG_DB_STOP_ON_ERROR          124
  41. #define CFG_DB_FILESYSTEM_PATH        125
  42. #define CFG_DB_NO_REDOLOG_FILES       126
  43. #define CFG_DB_LCP_DISC_PAGES_TUP     127
  44. #define CFG_DB_LCP_DISC_PAGES_TUP_SR  128
  45. #define CFG_DB_LCP_DISC_PAGES_ACC     137
  46. #define CFG_DB_LCP_DISC_PAGES_ACC_SR  138
  47. #define CFG_DB_TRANSACTION_CHECK_INTERVAL   129
  48. #define CFG_DB_TRANSACTION_INACTIVE_TIMEOUT 130
  49. #define CFG_DB_TRANSACTION_DEADLOCK_TIMEOUT 131
  50. #define CFG_DB_PARALLEL_BACKUPS           132
  51. #define CFG_DB_BACKUP_MEM                 133
  52. #define CFG_DB_BACKUP_DATA_BUFFER_MEM     134
  53. #define CFG_DB_BACKUP_LOG_BUFFER_MEM      135
  54. #define CFG_DB_BACKUP_WRITE_SIZE          136
  55. #define CFG_LOG_DESTINATION           147
  56. #define CFG_DB_DISCLESS               148
  57. #define CFG_DB_NO_ORDERED_INDEXES     149
  58. #define CFG_DB_NO_UNIQUE_HASH_INDEXES 150
  59. #define CFG_DB_NO_LOCAL_OPS           151
  60. #define CFG_DB_NO_LOCAL_SCANS         152
  61. #define CFG_DB_BATCH_SIZE             153
  62. #define CFG_DB_UNDO_INDEX_BUFFER      154
  63. #define CFG_DB_UNDO_DATA_BUFFER       155
  64. #define CFG_DB_REDO_BUFFER            156
  65. #define CFG_DB_LONG_SIGNAL_BUFFER     157
  66. #define CFG_DB_BACKUP_DATADIR         158
  67. #define CFG_DB_MAX_OPEN_FILES         159
  68. #define CFG_NODE_ARBIT_RANK           200
  69. #define CFG_NODE_ARBIT_DELAY          201
  70. #define CFG_MIN_LOGLEVEL          250
  71. #define CFG_LOGLEVEL_STARTUP      250
  72. #define CFG_LOGLEVEL_SHUTDOWN     251
  73. #define CFG_LOGLEVEL_STATISTICS   252
  74. #define CFG_LOGLEVEL_CHECKPOINT   253
  75. #define CFG_LOGLEVEL_NODERESTART  254
  76. #define CFG_LOGLEVEL_CONNECTION   255
  77. #define CFG_LOGLEVEL_INFO         256
  78. #define CFG_LOGLEVEL_WARNING      257
  79. #define CFG_LOGLEVEL_ERROR        258
  80. #define CFG_LOGLEVEL_GREP         259
  81. #define CFG_LOGLEVEL_DEBUG        260
  82. #define CFG_LOGLEVEL_BACKUP       261
  83. #define CFG_MAX_LOGLEVEL          261
  84. #define CFG_MGM_PORT                  300
  85. #define CFG_CONNECTION_NODE_1         400
  86. #define CFG_CONNECTION_NODE_2         401
  87. #define CFG_CONNECTION_SEND_SIGNAL_ID 402
  88. #define CFG_CONNECTION_CHECKSUM       403
  89. #define CFG_CONNECTION_NODE_1_SYSTEM  404
  90. #define CFG_CONNECTION_NODE_2_SYSTEM  405
  91. #define CFG_CONNECTION_SERVER_PORT    406
  92. #define CFG_CONNECTION_HOSTNAME_1     407
  93. #define CFG_CONNECTION_HOSTNAME_2     408
  94. #define CFG_CONNECTION_GROUP          409
  95. #define CFG_TCP_SERVER                452
  96. #define CFG_TCP_SEND_BUFFER_SIZE      454
  97. #define CFG_TCP_RECEIVE_BUFFER_SIZE   455
  98. #define CFG_TCP_PROXY                 456
  99. #define CFG_SHM_SEND_SIGNAL_ID        500
  100. #define CFG_SHM_CHECKSUM              501
  101. #define CFG_SHM_KEY                   502
  102. #define CFG_SHM_BUFFER_MEM            503
  103. #define CFG_SHM_SIGNUM                504
  104. #define CFG_SCI_HOST1_ID_0            550
  105. #define CFG_SCI_HOST1_ID_1            551
  106. #define CFG_SCI_HOST2_ID_0            552
  107. #define CFG_SCI_HOST2_ID_1            553
  108. #define CFG_SCI_SEND_LIMIT            554
  109. #define CFG_SCI_BUFFER_MEM            555
  110. #define CFG_OSE_PRIO_A_SIZE           602
  111. #define CFG_OSE_PRIO_B_SIZE           603
  112. #define CFG_OSE_RECEIVE_ARRAY_SIZE    604
  113. #define CFG_REP_HEARTBEAT_INTERVAL    700
  114. /**
  115.  * API Config variables
  116.  *
  117.  */
  118. #define CFG_MAX_SCAN_BATCH_SIZE       800
  119. #define CFG_BATCH_BYTE_SIZE           801
  120. #define CFG_BATCH_SIZE                802
  121. /**
  122.  * Internal
  123.  */
  124. #define CFG_DB_STOP_ON_ERROR_INSERT   1
  125. #define CFG_TYPE_OF_SECTION           999                 
  126. #define CFG_SECTION_SYSTEM            1000
  127. #define CFG_SECTION_NODE              2000
  128. #define CFG_SECTION_CONNECTION        3000
  129. #define NODE_TYPE_DB                  0
  130. #define NODE_TYPE_API                 1
  131. #define NODE_TYPE_MGM                 2
  132. #define NODE_TYPE_REP                 3
  133. #define NODE_TYPE_EXT_REP             4
  134. #define CONNECTION_TYPE_TCP           0
  135. #define CONNECTION_TYPE_SHM           1
  136. #define CONNECTION_TYPE_SCI           2
  137. #define CONNECTION_TYPE_OSE           3
  138. #endif