MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mgmapi_config_parameters.h
1 /*
2  Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
3 
4  This program is free software; you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by
6  the Free Software Foundation; version 2 of the License.
7 
8  This program is distributed in the hope that it will be useful,
9  but WITHOUT ANY WARRANTY; without even the implied warranty of
10  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11  GNU General Public License for more details.
12 
13  You should have received a copy of the GNU General Public License
14  along with this program; if not, write to the Free Software
15  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
16 */
17 
18 #ifndef MGMAPI_CONFIG_PARAMTERS_H
19 #define MGMAPI_CONFIG_PARAMTERS_H
20 
21 #define CFG_SYS_NAME 3
22 #define CFG_SYS_PRIMARY_MGM_NODE 1
23 #define CFG_SYS_CONFIG_GENERATION 2
24 #define CFG_SYS_PORT_BASE 8
25 
26 #define CFG_NODE_ID 3
27 #define CFG_NODE_BYTE_ORDER 4
28 #define CFG_NODE_HOST 5
29 #define CFG_NODE_SYSTEM 6
30 #define CFG_NODE_DATADIR 7
31 #define CFG_TOTAL_SEND_BUFFER_MEMORY 9
32 
36 #define CFG_DB_NO_SAVE_MSGS 100
37 
38 #define CFG_DB_NO_REPLICAS 101
39 #define CFG_DB_NO_TABLES 102
40 #define CFG_DB_NO_ATTRIBUTES 103
41 #define CFG_DB_NO_INDEXES 104
42 #define CFG_DB_NO_TRIGGERS 105
43 
44 #define CFG_DB_NO_TRANSACTIONS 106
45 #define CFG_DB_NO_OPS 107
46 #define CFG_DB_NO_SCANS 108
47 #define CFG_DB_NO_TRIGGER_OPS 109
48 #define CFG_DB_NO_INDEX_OPS 110
49 
50 #define CFG_DB_TRANS_BUFFER_MEM 111
51 #define CFG_DB_DATA_MEM 112
52 #define CFG_DB_INDEX_MEM 113
53 #define CFG_DB_MEMLOCK 114
54 
55 #define CFG_DB_START_PARTIAL_TIMEOUT 115
56 #define CFG_DB_START_PARTITION_TIMEOUT 116
57 #define CFG_DB_START_FAILURE_TIMEOUT 117
58 
59 #define CFG_DB_HEARTBEAT_INTERVAL 118
60 #define CFG_DB_API_HEARTBEAT_INTERVAL 119
61 #define CFG_DB_LCP_INTERVAL 120
62 #define CFG_DB_GCP_INTERVAL 121
63 #define CFG_DB_ARBIT_TIMEOUT 122
64 #define CFG_DB_ARBIT_METHOD 142
65 
66 #define CFG_DB_WATCHDOG_INTERVAL 123
67 #define CFG_DB_STOP_ON_ERROR 124
68 
69 #define CFG_DB_FILESYSTEM_PATH 125
70 #define CFG_DB_NO_REDOLOG_FILES 126
71 #define CFG_DB_REDOLOG_FILE_SIZE 140
72 
73 #define CFG_DB_LCP_DISC_PAGES_TUP 127
74 #define CFG_DB_LCP_DISC_PAGES_TUP_SR 128
75 #define CFG_DB_LCP_DISC_PAGES_ACC 137
76 #define CFG_DB_LCP_DISC_PAGES_ACC_SR 138
77 
78 #define CFG_DB_TRANSACTION_CHECK_INTERVAL 129
79 #define CFG_DB_TRANSACTION_INACTIVE_TIMEOUT 130
80 #define CFG_DB_TRANSACTION_DEADLOCK_TIMEOUT 131
81 
82 #define CFG_DB_PARALLEL_BACKUPS 132
83 #define CFG_DB_BACKUP_MEM 133
84 #define CFG_DB_BACKUP_DATA_BUFFER_MEM 134
85 #define CFG_DB_BACKUP_LOG_BUFFER_MEM 135
86 #define CFG_DB_BACKUP_WRITE_SIZE 136
87 #define CFG_DB_BACKUP_MAX_WRITE_SIZE 139
88 
89 #define CFG_DB_WATCHDOG_INTERVAL_INITIAL 141
90 
91 #define CFG_LOG_DESTINATION 147
92 
93 #define CFG_DB_DISCLESS 148
94 
95 #define CFG_DB_NO_ORDERED_INDEXES 149
96 #define CFG_DB_NO_UNIQUE_HASH_INDEXES 150
97 #define CFG_DB_NO_LOCAL_OPS 151
98 #define CFG_DB_NO_LOCAL_SCANS 152
99 #define CFG_DB_BATCH_SIZE 153
100 
101 #define CFG_DB_UNDO_INDEX_BUFFER 154
102 #define CFG_DB_UNDO_DATA_BUFFER 155
103 #define CFG_DB_REDO_BUFFER 156
104 
105 #define CFG_DB_LONG_SIGNAL_BUFFER 157
106 
107 #define CFG_DB_BACKUP_DATADIR 158
108 
109 #define CFG_DB_MAX_OPEN_FILES 159
110 #define CFG_DB_DISK_PAGE_BUFFER_MEMORY 160 /* used from 5.1 */
111 #define CFG_DB_STRING_MEMORY 161 /* used from 5.1 */
112 #define CFG_DB_INITIAL_OPEN_FILES 162 /* used from 5.1 */
113 
114 #define CFG_DB_DISK_PAGE_BUFFER_MEMORY 160
115 #define CFG_DB_STRING_MEMORY 161
116 
117 #define CFG_DB_DISK_SYNCH_SIZE 163
118 #define CFG_DB_CHECKPOINT_SPEED 164
119 #define CFG_DB_CHECKPOINT_SPEED_SR 165
120 
121 #define CFG_DB_MEMREPORT_FREQUENCY 166
122 #define CFG_DB_BACKUP_REPORT_FREQUENCY 167
123 
124 #define CFG_DB_O_DIRECT 168
125 
126 #define CFG_DB_MAX_ALLOCATE 169
127 #define CFG_DB_MICRO_GCP_INTERVAL 170 /* micro gcp */
128 #define CFG_DB_MICRO_GCP_TIMEOUT 171
129 
130 #define CFG_DB_COMPRESSED_BACKUP 172
131 #define CFG_DB_COMPRESSED_LCP 173
132 
133 #define CFG_DB_SCHED_EXEC_TIME 174
134 #define CFG_DB_SCHED_SPIN_TIME 175
135 #define CFG_DB_REALTIME_SCHEDULER 176
136 #define CFG_DB_EXECUTE_LOCK_CPU 177
137 #define CFG_DB_MAINT_LOCK_CPU 178
138 
139 #define CFG_DB_SUBSCRIPTIONS 179
140 #define CFG_DB_SUBSCRIBERS 180
141 #define CFG_DB_SUB_OPERATIONS 181
142 #define CFG_DB_MAX_BUFFERED_EPOCHS 182
143 #define CFG_DB_SUMA_HANDOVER_TIMEOUT 183
144 
145 #define CFG_DB_STARTUP_REPORT_FREQUENCY 184
146 
147 #define CFG_DB_NODEGROUP 185
148 #define CFG_DB_MT_THREADS 186
149 #define CFG_NDBMT_LQH_THREADS 187
150 #define CFG_NDBMT_LQH_WORKERS 188
151 
152 #define CFG_DB_INIT_REDO 189
153 #define CFG_DB_THREAD_POOL 190
154 
155 #define CFG_NDBMT_CLASSIC 191
156 
157 #define CFG_DB_DD_FILESYSTEM_PATH 193
158 #define CFG_DB_DD_DATAFILE_PATH 194
159 #define CFG_DB_DD_UNDOFILE_PATH 195
160 #define CFG_DB_DD_LOGFILEGROUP_SPEC 196
161 #define CFG_DB_DD_TABLEPACE_SPEC 197
162 
163 #define CFG_DB_SGA 198 /* super pool mem */
164 #define CFG_DB_DATA_MEM_2 199 /* used in special build in 5.1 */
165 
166 #define CFG_DB_LCP_TRY_LOCK_TIMEOUT 605
167 #define CFG_DB_MT_BUILD_INDEX 606
168 #define CFG_DB_HB_ORDER 607
169 
170 #define CFG_DB_DICT_TRACE 608
171 
172 #define CFG_DB_MAX_START_FAIL 609 /* For StopOnError=0 */
173 #define CFG_DB_START_FAIL_DELAY_SECS 610 /* For StopOnError=0 */
174 
175 #define CFG_DB_REDO_OVERCOMMIT_LIMIT 611
176 #define CFG_DB_REDO_OVERCOMMIT_COUNTER 612
177 
178 #define CFG_DB_EVENTLOG_BUFFER_SIZE 613
179 #define CFG_DB_NUMA 614
180 #define CFG_DB_LATE_ALLOC 615
181 
182 #define CFG_DB_2PASS_INR 616
183 #define CFG_DB_PARALLEL_SCANS_PER_FRAG 617
184 
185 #define CFG_DB_CONNECT_CHECK_DELAY 618
186 
187 #define CFG_DB_START_NO_NODEGROUP_TIMEOUT 619
188 
189 #define CFG_DB_INDEX_STAT_AUTO_CREATE 620
190 #define CFG_DB_INDEX_STAT_AUTO_UPDATE 621
191 #define CFG_DB_INDEX_STAT_SAVE_SIZE 622
192 #define CFG_DB_INDEX_STAT_SAVE_SCALE 623
193 #define CFG_DB_INDEX_STAT_TRIGGER_PCT 624
194 #define CFG_DB_INDEX_STAT_TRIGGER_SCALE 625
195 #define CFG_DB_INDEX_STAT_UPDATE_DELAY 626
196 
197 #define CFG_DB_MAX_DML_OPERATIONS_PER_TRANSACTION 627
198 #define CFG_DB_MT_THREAD_CONFIG 628
199 
200 #define CFG_NODE_ARBIT_RANK 200
201 #define CFG_NODE_ARBIT_DELAY 201
202 #define CFG_RESERVED_SEND_BUFFER_MEMORY 202
203 
204 #define CFG_MIN_LOGLEVEL 250
205 #define CFG_LOGLEVEL_STARTUP 250
206 #define CFG_LOGLEVEL_SHUTDOWN 251
207 #define CFG_LOGLEVEL_STATISTICS 252
208 #define CFG_LOGLEVEL_CHECKPOINT 253
209 #define CFG_LOGLEVEL_NODERESTART 254
210 #define CFG_LOGLEVEL_CONNECTION 255
211 #define CFG_LOGLEVEL_INFO 256
212 #define CFG_LOGLEVEL_WARNING 257
213 #define CFG_LOGLEVEL_ERROR 258
214 #define CFG_LOGLEVEL_CONGESTION 259
215 #define CFG_LOGLEVEL_DEBUG 260
216 #define CFG_LOGLEVEL_BACKUP 261
217 #define CFG_LOGLEVEL_SCHEMA 262
218 #define CFG_MAX_LOGLEVEL 262
219 
220 #define CFG_MGM_PORT 300
221 
222 #define CFG_CONNECTION_NODE_1 400
223 #define CFG_CONNECTION_NODE_2 401
224 #define CFG_CONNECTION_SEND_SIGNAL_ID 402
225 #define CFG_CONNECTION_CHECKSUM 403
226 #define CFG_CONNECTION_NODE_1_SYSTEM 404
227 #define CFG_CONNECTION_NODE_2_SYSTEM 405
228 #define CFG_CONNECTION_SERVER_PORT 406
229 #define CFG_CONNECTION_HOSTNAME_1 407
230 #define CFG_CONNECTION_HOSTNAME_2 408
231 #define CFG_CONNECTION_GROUP 409
232 #define CFG_CONNECTION_NODE_ID_SERVER 410
233 #define CFG_CONNECTION_OVERLOAD 411
234 
235 #define CFG_TCP_SERVER 452
236 #define CFG_TCP_SEND_BUFFER_SIZE 454
237 #define CFG_TCP_RECEIVE_BUFFER_SIZE 455
238 #define CFG_TCP_PROXY 456
239 #define CFG_TCP_RCV_BUF_SIZE 457
240 #define CFG_TCP_SND_BUF_SIZE 458
241 #define CFG_TCP_MAXSEG_SIZE 459
242 #define CFG_TCP_BIND_INADDR_ANY 460
243 
244 #define CFG_SHM_SEND_SIGNAL_ID 500
245 #define CFG_SHM_CHECKSUM 501
246 #define CFG_SHM_KEY 502
247 #define CFG_SHM_BUFFER_MEM 503
248 #define CFG_SHM_SIGNUM 504
249 
250 #define CFG_SCI_HOST1_ID_0 550
251 #define CFG_SCI_HOST1_ID_1 551
252 #define CFG_SCI_HOST2_ID_0 552
253 #define CFG_SCI_HOST2_ID_1 553
254 #define CFG_SCI_SEND_LIMIT 554
255 #define CFG_SCI_BUFFER_MEM 555
256 
257 #define CFG_602 602 /* Removed: was OSE */
258 #define CFG_603 603 /* Removed: was OSE */
259 #define CFG_604 604 /* Removed: was OSE */
260 
265 #define CFG_MAX_SCAN_BATCH_SIZE 800
266 #define CFG_BATCH_BYTE_SIZE 801
267 #define CFG_BATCH_SIZE 802
268 #define CFG_AUTO_RECONNECT 803
269 #define CFG_HB_THREAD_PRIO 804
270 #define CFG_DEFAULT_OPERATION_REDO_PROBLEM_ACTION 805
271 
275 #define CFG_DB_STOP_ON_ERROR_INSERT 1
276 
277 #define CFG_TYPE_OF_SECTION 999
278 #define CFG_SECTION_SYSTEM 1000
279 #define CFG_SECTION_NODE 2000
280 #define CFG_SECTION_CONNECTION 3000
281 
282 #define NODE_TYPE_DB 0
283 #define NODE_TYPE_API 1
284 #define NODE_TYPE_MGM 2
285 
286 #define CONNECTION_TYPE_TCP 0
287 #define CONNECTION_TYPE_SHM 1
288 #define CONNECTION_TYPE_SCI 2
289 #define CONNECTION_TYPE_OSE 3 /* Removed. */
290 
291 #define ARBIT_METHOD_DISABLED 0
292 #define ARBIT_METHOD_DEFAULT 1
293 #define ARBIT_METHOD_WAITEXTERNAL 2
294 
295 #define OPERATION_REDO_PROBLEM_ACTION_ABORT 0
296 #define OPERATION_REDO_PROBLEM_ACTION_QUEUE 1
297 
298 #endif