GlobalSignalNumbers.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:31k
源码类别:
MySQL数据库
开发平台:
Visual C++
- /* Copyright (C) 2003 MySQL AB
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
- #ifndef GLOBAL_SIGNAL_NUMBERS_H
- #define GLOBAL_SIGNAL_NUMBERS_H
- #include <kernel_types.h>
- /**
- * NOTE
- *
- * When adding a new signal, remember to update MAX_GSN and SignalNames.cpp
- */
- const GlobalSignalNumber MAX_GSN = 712;
- struct GsnName {
- GlobalSignalNumber gsn;
- const char * name;
- };
- extern const GsnName SignalNames[];
- extern const GlobalSignalNumber NO_OF_SIGNAL_NAMES;
- /**
- * These are used by API and kernel
- */
- #define GSN_API_REGCONF 1
- #define GSN_API_REGREF 2
- #define GSN_API_REGREQ 3
- #define GSN_ATTRINFO 4
- #define GSN_TRANSID_AI 5
- #define GSN_KEYINFO 6
- #define GSN_READCONF 7
- #define GSN_TCKEY_FAILCONF 8
- #define GSN_TCKEY_FAILREF 9
- #define GSN_TCKEYCONF 10
- #define GSN_TCKEYREF 11
- #define GSN_TCKEYREQ 12
- #define GSN_TCROLLBACKCONF 13
- #define GSN_TCROLLBACKREF 14
- #define GSN_TCROLLBACKREQ 15
- #define GSN_TCROLLBACKREP 16
- #define GSN_TC_COMMITCONF 17
- #define GSN_TC_COMMITREF 18
- #define GSN_TC_COMMITREQ 19
- #define GSN_TC_HBREP 20
- #define GSN_TRANSID_AI_R 21
- #define GSN_KEYINFO20_R 22
- #define GSN_GET_TABINFOREF 23
- #define GSN_GET_TABINFOREQ 24
- #define GSN_GET_TABINFO_CONF 190
- #define GSN_GET_TABLEID_REQ 683
- #define GSN_GET_TABLEID_REF 684
- #define GSN_GET_TABLEID_CONF 685
- #define GSN_DIHNDBTAMPER 25
- #define GSN_NODE_FAILREP 26
- #define GSN_NF_COMPLETEREP 27
- #define GSN_SCAN_NEXTREQ 28
- #define GSN_SCAN_TABCONF 29
- /* 30 unused */
- #define GSN_SCAN_TABREF 31
- #define GSN_SCAN_TABREQ 32
- #define GSN_KEYINFO20 33
- #define GSN_TCRELEASECONF 34
- #define GSN_TCRELEASEREF 35
- #define GSN_TCRELEASEREQ 36
- #define GSN_TCSEIZECONF 37
- #define GSN_TCSEIZEREF 38
- #define GSN_TCSEIZEREQ 39
- /* 40 unused */
- /* 41 unused */
- /* 42 unused */
- /* 43 unused */
- /* 44 unused */
- /* 45 unused */
- /* 46 unused */
- /* 47 unused */
- /* 48 unused */
- /* 49 unused */
- /* 50 unused */
- /* 51 unused */
- /* 52 unused */
- /* 53 unused */
- /* 54 unused */
- /* 55 unused */
- /* 56 unused */
- /* 57 unused */
- /* 58 unused */
- /* 59 unused */
- /* 60 unused */
- /* 61 unused */
- /* 62 unused */
- /* 63 unused */
- /* 64 unused */
- /* 65 unused */
- /* 66 unused */
- /**
- * These are used only by kernel
- */
- #define GSN_ACC_ABORTCONF 67
- /* 68 unused */
- /* 69 unused */
- /* 70 unused */
- #define GSN_ACC_ABORTREQ 71
- #define GSN_ACC_CHECK_SCAN 72
- #define GSN_ACC_COMMITCONF 73
- #define GSN_ACC_COMMITREQ 74
- #define GSN_ACC_CONTOPCONF 75
- #define GSN_ACC_CONTOPREQ 76
- #define GSN_ACC_LCPCONF 77
- #define GSN_ACC_LCPREF 78
- #define GSN_ACC_LCPREQ 79
- #define GSN_ACC_LCPSTARTED 80
- #define GSN_ACC_OVER_REC 81
- #define GSN_ACC_SAVE_PAGES 83
- #define GSN_ACC_SCAN_INFO 84
- #define GSN_ACC_SCAN_INFO24 85
- #define GSN_ACC_SCANCONF 86
- #define GSN_ACC_SCANREF 87
- #define GSN_ACC_SCANREQ 88
- #define GSN_ACC_SRCONF 89
- #define GSN_ACC_SRREF 90
- #define GSN_ACC_SRREQ 91
- #define GSN_ACC_TO_CONF 92
- #define GSN_ACC_TO_REF 93
- #define GSN_ACC_TO_REQ 94
- #define GSN_ACCFRAGCONF 95
- #define GSN_ACCFRAGREF 96
- #define GSN_ACCFRAGREQ 97
- #define GSN_ACCKEYCONF 98
- #define GSN_ACCKEYREF 99
- #define GSN_ACCKEYREQ 100
- #define GSN_ACCMINUPDATE 101
- #define GSN_ACCSEIZECONF 103
- #define GSN_ACCSEIZEREF 104
- #define GSN_ACCSEIZEREQ 105
- #define GSN_ACCUPDATECONF 106
- #define GSN_ACCUPDATEKEY 107
- #define GSN_ACCUPDATEREF 108
- #define GSN_ADD_FRAGCONF 109
- #define GSN_ADD_FRAGREF 110
- #define GSN_ADD_FRAGREQ 111
- #define GSN_API_FAILCONF 113
- #define GSN_API_FAILREQ 114
- #define GSN_CNTR_START_REQ 115
- /* 116 not unused */
- #define GSN_CNTR_START_REF 117
- #define GSN_CNTR_START_CONF 118
- #define GSN_CNTR_START_REP 119
- /* 120 unused */
- /* 121 unused */
- /* 122 unused */
- /* 123 unused */
- /* 124 unused */
- #define GSN_CHECK_LCP_STOP 125
- #define GSN_CLOSE_COMCONF 126 /* local */
- #define GSN_CLOSE_COMREQ 127 /* local */
- #define GSN_CM_ACKADD 128 /* distr. */
- /* 129 unused */
- #define GSN_CM_ADD 130 /* distr. */
- /* 131 unused */
- /* 132 not unused */
- /* 133 not unused */
- #define GSN_CM_HEARTBEAT 134 /* distr. */
- /* 135 unused */
- /* 136 unused */
- /* 137 unused */
- #define GSN_CM_NODEINFOCONF 138 /* distr. */
- #define GSN_CM_NODEINFOREF 139 /* distr. */
- #define GSN_CM_NODEINFOREQ 140 /* distr. */
- #define GSN_CM_REGCONF 141 /* distr. */
- #define GSN_CM_REGREF 142 /* distr. */
- #define GSN_CM_REGREQ 143 /* distr. */
- /* 144 unused */
- /* 145 unused */
- /* 146 unused */
- #define GSN_CM_ADD_REP 147 /* local */
- /* 148 unused */
- /* 149 unused */
- /* 150 unused */
- #define GSN_CNTR_WAITREP 151 /* distr. */
- #define GSN_COMMIT 152
- #define GSN_COMMIT_FAILCONF 153
- #define GSN_COMMIT_FAILREQ 154
- #define GSN_COMMITCONF 155
- #define GSN_COMMITREQ 156
- #define GSN_COMMITTED 157
- #define GSN_COMPLETE 159
- #define GSN_COMPLETECONF 160
- #define GSN_COMPLETED 161
- #define GSN_COMPLETEREQ 162
- #define GSN_CONNECT_REP 163
- #define GSN_CONTINUEB 164
- /* 165 not unused */
- #define GSN_COPY_ACTIVECONF 166
- #define GSN_COPY_ACTIVEREF 167
- #define GSN_COPY_ACTIVEREQ 168
- #define GSN_COPY_FRAGCONF 169
- #define GSN_COPY_FRAGREF 170
- #define GSN_COPY_FRAGREQ 171
- #define GSN_COPY_GCICONF 172
- #define GSN_COPY_GCIREQ 173
- #define GSN_COPY_STATECONF 174
- #define GSN_COPY_STATEREQ 175
- #define GSN_COPY_TABCONF 176
- #define GSN_COPY_TABREQ 177
- #define GSN_CREATE_FRAGCONF 178
- #define GSN_CREATE_FRAGREF 179
- #define GSN_CREATE_FRAGREQ 180
- #define GSN_DEBUG_SIG 181
- #define GSN_DI_FCOUNTCONF 182
- #define GSN_DI_FCOUNTREF 183
- #define GSN_DI_FCOUNTREQ 184
- #define GSN_DIADDTABCONF 185
- #define GSN_DIADDTABREF 186
- #define GSN_DIADDTABREQ 187
- /* 188 not unused */
- /* 189 not unused */
- /* 190 not unused */
- #define GSN_DICTSTARTCONF 191
- #define GSN_DICTSTARTREQ 192
- #define GSN_LIST_TABLES_REQ 193
- #define GSN_LIST_TABLES_CONF 194
- #define GSN_ABORT 195
- #define GSN_ABORTCONF 196
- #define GSN_ABORTED 197
- #define GSN_ABORTREQ 198
- /******************************************
- * DROP TABLE
- *
- */
- /**
- * This is drop table's public interface
- */
- #define GSN_DROP_TABLE_REQ 82
- #define GSN_DROP_TABLE_REF 102
- #define GSN_DROP_TABLE_CONF 112
- /**
- * This is used for implementing drop table
- */
- #define GSN_PREP_DROP_TAB_REQ 199
- #define GSN_PREP_DROP_TAB_REF 200
- #define GSN_PREP_DROP_TAB_CONF 201
- #define GSN_DROP_TAB_REQ 202
- #define GSN_DROP_TAB_REF 203
- #define GSN_DROP_TAB_CONF 204
- #define GSN_WAIT_DROP_TAB_REQ 208
- #define GSN_WAIT_DROP_TAB_REF 209
- #define GSN_WAIT_DROP_TAB_CONF 216
- /*****************************************/
- #define GSN_UPDATE_TOCONF 205
- #define GSN_UPDATE_TOREF 206
- #define GSN_UPDATE_TOREQ 207
- #define GSN_DIGETNODESCONF 210
- #define GSN_DIGETNODESREF 211
- #define GSN_DIGETNODESREQ 212
- #define GSN_DIGETPRIMCONF 213
- #define GSN_DIGETPRIMREF 214
- #define GSN_DIGETPRIMREQ 215
- #define GSN_DIH_RESTARTCONF 217
- #define GSN_DIH_RESTARTREF 218
- #define GSN_DIH_RESTARTREQ 219
- /* 220 not unused */
- /* 221 not unused */
- /* 222 not unused */
- #define GSN_EMPTY_LCP_REQ 223
- #define GSN_EMPTY_LCP_CONF 224
- #define GSN_SCHEMA_INFO 225
- #define GSN_SCHEMA_INFOCONF 226
- #define GSN_MASTER_GCPCONF 227
- #define GSN_MASTER_GCPREF 228
- #define GSN_MASTER_GCPREQ 229
- /* 230 not unused */
- /* 231 not unused */
- #define GSN_DIRELEASECONF 232
- #define GSN_DIRELEASEREF 233
- #define GSN_DIRELEASEREQ 234
- #define GSN_DISCONNECT_REP 235
- #define GSN_DISEIZECONF 236
- #define GSN_DISEIZEREF 237
- #define GSN_DISEIZEREQ 238
- #define GSN_DIVERIFYCONF 239
- #define GSN_DIVERIFYREF 240
- #define GSN_DIVERIFYREQ 241
- #define GSN_ENABLE_COMORD 242
- #define GSN_END_LCPCONF 243
- #define GSN_END_LCPREQ 244
- #define GSN_END_TOCONF 245
- #define GSN_END_TOREQ 246
- #define GSN_EVENT_REP 247
- #define GSN_EXEC_FRAGCONF 248
- #define GSN_EXEC_FRAGREF 249
- #define GSN_EXEC_FRAGREQ 250
- #define GSN_EXEC_SRCONF 251
- #define GSN_EXEC_SRREQ 252
- #define GSN_EXPANDCHECK2 253
- #define GSN_FAIL_REP 254
- #define GSN_FSCLOSECONF 255
- #define GSN_FSCLOSEREF 256
- #define GSN_FSCLOSEREQ 257
- #define GSN_FSAPPENDCONF 258
- #define GSN_FSOPENCONF 259
- #define GSN_FSOPENREF 260
- #define GSN_FSOPENREQ 261
- #define GSN_FSREADCONF 262
- #define GSN_FSREADREF 263
- #define GSN_FSREADREQ 264
- #define GSN_FSSYNCCONF 265
- #define GSN_FSSYNCREF 266
- #define GSN_FSSYNCREQ 267
- #define GSN_FSAPPENDREQ 268
- #define GSN_FSAPPENDREF 269
- #define GSN_FSWRITECONF 270
- #define GSN_FSWRITEREF 271
- #define GSN_FSWRITEREQ 272
- #define GSN_GCP_ABORT 273
- #define GSN_GCP_ABORTED 274
- #define GSN_GCP_COMMIT 275
- #define GSN_GCP_NODEFINISH 276
- #define GSN_GCP_NOMORETRANS 277
- #define GSN_GCP_PREPARE 278
- #define GSN_GCP_PREPARECONF 279
- #define GSN_GCP_PREPAREREF 280
- #define GSN_GCP_SAVECONF 281
- #define GSN_GCP_SAVEREF 282
- #define GSN_GCP_SAVEREQ 283
- #define GSN_GCP_TCFINISHED 284
- #define GSN_SR_FRAGIDCONF 285
- #define GSN_SR_FRAGIDREF 286
- #define GSN_SR_FRAGIDREQ 287
- #define GSN_GETGCICONF 288
- #define GSN_GETGCIREQ 289
- #define GSN_HOT_SPAREREP 290
- #define GSN_INCL_NODECONF 291
- #define GSN_INCL_NODEREF 292
- #define GSN_INCL_NODEREQ 293
- #define GSN_LCP_FRAGIDCONF 294
- #define GSN_LCP_FRAGIDREF 295
- #define GSN_LCP_FRAGIDREQ 296
- #define GSN_LCP_HOLDOPCONF 297
- #define GSN_LCP_HOLDOPREF 298
- #define GSN_LCP_HOLDOPREQ 299
- #define GSN_SHRINKCHECK2 301
- #define GSN_GET_SCHEMA_INFOREQ 302
- /* 303 not unused */
- /* 304 not unused */
- #define GSN_LQH_RESTART_OP 305
- #define GSN_LQH_TRANSCONF 306
- #define GSN_LQH_TRANSREQ 307
- #define GSN_LQHADDATTCONF 308
- #define GSN_LQHADDATTREF 309
- #define GSN_LQHADDATTREQ 310
- #define GSN_LQHFRAGCONF 311
- #define GSN_LQHFRAGREF 312
- #define GSN_LQHFRAGREQ 313
- #define GSN_LQHKEYCONF 314
- #define GSN_LQHKEYREF 315
- #define GSN_LQHKEYREQ 316
- #define GSN_MASTER_LCPCONF 318
- #define GSN_MASTER_LCPREF 319
- #define GSN_MASTER_LCPREQ 320
- #define GSN_MEMCHECKCONF 321
- #define GSN_MEMCHECKREQ 322
- #define GSN_NDB_FAILCONF 323
- #define GSN_NDB_STARTCONF 324
- #define GSN_NDB_STARTREF 325
- #define GSN_NDB_STARTREQ 326
- #define GSN_NDB_STTOR 327
- #define GSN_NDB_STTORRY 328
- #define GSN_NDB_TAMPER 329
- #define GSN_NEXT_SCANCONF 330
- #define GSN_NEXT_SCANREF 331
- #define GSN_NEXT_SCANREQ 332
- #define GSN_NEXTOPERATION 333
- #define GSN_READ_CONFIG_REQ 334 /* new name for sizealt, local */
- #define GSN_READ_CONFIG_CONF 335 /* new name for sizealt, local */
- /* 336 unused */
- /* 337 unused */
- /* 338 unused */
- #define GSN_OPEN_COMCONF 339
- #define GSN_OPEN_COMREF 340
- #define GSN_OPEN_COMREQ 341
- #define GSN_PACKED_SIGNAL 342
- #define GSN_PREP_FAILCONF 343
- #define GSN_PREP_FAILREF 344
- #define GSN_PREP_FAILREQ 345
- #define GSN_PRES_TOCONF 346
- #define GSN_PRES_TOREQ 347
- #define GSN_READ_NODESCONF 348
- #define GSN_READ_NODESREF 349
- #define GSN_READ_NODESREQ 350
- #define GSN_SCAN_FRAGCONF 351
- #define GSN_SCAN_FRAGREF 352
- #define GSN_SCAN_FRAGREQ 353
- #define GSN_SCAN_HBREP 354
- #define GSN_SCAN_PROCCONF 355
- #define GSN_SCAN_PROCREQ 356
- #define GSN_SEND_PACKED 357
- #define GSN_SET_LOGLEVELORD 358
- #define GSN_LQH_ALLOCREQ 359
- #define GSN_TUP_ALLOCREQ 360
- #define GSN_TUP_DEALLOCREQ 361
- /* 362 not unused */
- #define GSN_TUP_WRITELOG_REQ 363
- #define GSN_LQH_WRITELOG_REQ 364
- #define GSN_LCP_FRAG_REP 300
- #define GSN_LCP_FRAG_ORD 365
- #define GSN_LCP_COMPLETE_REP 158
- #define GSN_START_LCP_REQ 317
- #define GSN_START_LCP_CONF 366
- #define GSN_UNBLO_DICTCONF 367
- #define GSN_UNBLO_DICTREQ 368
- #define GSN_START_COPYCONF 369
- #define GSN_START_COPYREF 370
- #define GSN_START_COPYREQ 371
- #define GSN_START_EXEC_SR 372
- #define GSN_START_FRAGCONF 373
- #define GSN_START_FRAGREF 374
- #define GSN_START_FRAGREQ 375
- #define GSN_START_LCP_REF 376
- #define GSN_START_LCP_ROUND 377
- #define GSN_START_MECONF 378
- #define GSN_START_MEREF 379
- #define GSN_START_MEREQ 380
- #define GSN_START_PERMCONF 381
- #define GSN_START_PERMREF 382
- #define GSN_START_PERMREQ 383
- #define GSN_START_RECCONF 384
- #define GSN_START_RECREF 385
- #define GSN_START_RECREQ 386
- #define GSN_START_TOCONF 387
- #define GSN_START_TOREQ 388
- #define GSN_STORED_PROCCONF 389
- #define GSN_STORED_PROCREF 390
- #define GSN_STORED_PROCREQ 391
- #define GSN_STTOR 392
- #define GSN_STTORRY 393
- #define GSN_BACKUP_TRIG_REQ 394
- #define GSN_SYSTEM_ERROR 395
- #define GSN_TAB_COMMITCONF 396
- #define GSN_TAB_COMMITREF 397
- #define GSN_TAB_COMMITREQ 398
- #define GSN_TAKE_OVERTCCONF 399
- #define GSN_TAKE_OVERTCREQ 400
- #define GSN_TC_CLOPSIZECONF 401
- #define GSN_TC_CLOPSIZEREQ 402
- #define GSN_TC_SCHVERCONF 403
- #define GSN_TC_SCHVERREQ 404
- #define GSN_TCGETOPSIZECONF 405
- #define GSN_TCGETOPSIZEREQ 406
- #define GSN_TEST_ORD 407
- #define GSN_TESTSIG 408
- #define GSN_TIME_SIGNAL 409
- /* 410 unused */
- /* 411 unused */
- /* 412 unused */
- #define GSN_TUP_ABORTREQ 414
- #define GSN_TUP_ADD_ATTCONF 415
- #define GSN_TUP_ADD_ATTRREF 416
- #define GSN_TUP_ADD_ATTRREQ 417
- #define GSN_TUP_ATTRINFO 418
- #define GSN_TUP_COMMITREQ 419
- /* 420 unused */
- #define GSN_TUP_LCPCONF 421
- #define GSN_TUP_LCPREF 422
- #define GSN_TUP_LCPREQ 423
- #define GSN_TUP_LCPSTARTED 424
- #define GSN_TUP_PREPLCPCONF 425
- #define GSN_TUP_PREPLCPREF 426
- #define GSN_TUP_PREPLCPREQ 427
- #define GSN_TUP_SRCONF 428
- #define GSN_TUP_SRREF 429
- #define GSN_TUP_SRREQ 430
- #define GSN_TUPFRAGCONF 431
- #define GSN_TUPFRAGREF 432
- #define GSN_TUPFRAGREQ 433
- #define GSN_TUPKEYCONF 434
- #define GSN_TUPKEYREF 435
- #define GSN_TUPKEYREQ 436
- #define GSN_TUPRELEASECONF 437
- #define GSN_TUPRELEASEREF 438
- #define GSN_TUPRELEASEREQ 439
- #define GSN_TUPSEIZECONF 440
- #define GSN_TUPSEIZEREF 441
- #define GSN_TUPSEIZEREQ 442
- #define GSN_ABORT_ALL_REQ 445
- #define GSN_ABORT_ALL_REF 446
- #define GSN_ABORT_ALL_CONF 447
- #define GSN_STATISTICS_REQ 448
- #define GSN_STOP_ORD 449
- #define GSN_TAMPER_ORD 450
- #define GSN_SET_VAR_REQ 451
- #define GSN_SET_VAR_CONF 452
- #define GSN_SET_VAR_REF 453
- #define GSN_STATISTICS_CONF 454
- #define GSN_START_ORD 455
- /* 457 unused */
- #define GSN_EVENT_SUBSCRIBE_REQ 458
- #define GSN_EVENT_SUBSCRIBE_CONF 459
- #define GSN_EVENT_SUBSCRIBE_REF 460
- #define GSN_ACC_COM_BLOCK 461
- #define GSN_ACC_COM_UNBLOCK 462
- #define GSN_TUP_COM_BLOCK 463
- #define GSN_TUP_COM_UNBLOCK 464
- #define GSN_DUMP_STATE_ORD 465
- #define GSN_START_INFOREQ 466
- #define GSN_START_INFOREF 467
- #define GSN_START_INFOCONF 468
- #define GSN_TC_COMMIT_ACK 469
- #define GSN_REMOVE_MARKER_ORD 470
- #define GSN_CHECKNODEGROUPSREQ 471
- #define GSN_CHECKNODEGROUPSCONF 472
- /* 473 unused */
- #define GSN_ARBIT_PREPREQ 474
- #define GSN_ARBIT_PREPCONF 475
- #define GSN_ARBIT_PREPREF 476
- #define GSN_ARBIT_STARTREQ 477
- #define GSN_ARBIT_STARTCONF 478
- #define GSN_ARBIT_STARTREF 479
- #define GSN_ARBIT_CHOOSEREQ 480
- #define GSN_ARBIT_CHOOSECONF 481
- #define GSN_ARBIT_CHOOSEREF 482
- #define GSN_ARBIT_STOPORD 483
- #define GSN_ARBIT_STOPREP 484
- #define GSN_BLOCK_COMMIT_ORD 485
- #define GSN_UNBLOCK_COMMIT_ORD 486
- #define GSN_NODE_STATE_REP 487
- #define GSN_CHANGE_NODE_STATE_REQ 488
- #define GSN_CHANGE_NODE_STATE_CONF 489
- #define GSN_DIH_SWITCH_REPLICA_REQ 490
- #define GSN_DIH_SWITCH_REPLICA_CONF 491
- #define GSN_DIH_SWITCH_REPLICA_REF 492
- #define GSN_STOP_PERM_REQ 493
- #define GSN_STOP_PERM_REF 494
- #define GSN_STOP_PERM_CONF 495
- #define GSN_STOP_ME_REQ 496
- #define GSN_STOP_ME_REF 497
- #define GSN_STOP_ME_CONF 498
- #define GSN_WAIT_GCP_REQ 499
- #define GSN_WAIT_GCP_REF 500
- #define GSN_WAIT_GCP_CONF 501
- /* 502 not used */
- /**
- * Trigger and index signals
- */
- /**
- * These are used by API and kernel
- */
- #define GSN_TRIG_ATTRINFO 503
- #define GSN_CREATE_TRIG_REQ 504
- #define GSN_CREATE_TRIG_CONF 505
- #define GSN_CREATE_TRIG_REF 506
- #define GSN_ALTER_TRIG_REQ 507
- #define GSN_ALTER_TRIG_CONF 508
- #define GSN_ALTER_TRIG_REF 509
- #define GSN_CREATE_INDX_REQ 510
- #define GSN_CREATE_INDX_CONF 511
- #define GSN_CREATE_INDX_REF 512
- #define GSN_DROP_TRIG_REQ 513
- #define GSN_DROP_TRIG_CONF 514
- #define GSN_DROP_TRIG_REF 515
- #define GSN_DROP_INDX_REQ 516
- #define GSN_DROP_INDX_CONF 517
- #define GSN_DROP_INDX_REF 518
- #define GSN_TCINDXREQ 519
- #define GSN_TCINDXCONF 520
- #define GSN_TCINDXREF 521
- #define GSN_INDXKEYINFO 522
- #define GSN_INDXATTRINFO 523
- #define GSN_TCINDXNEXTREQ 524
- #define GSN_TCINDXNEXTCONF 525
- #define GSN_TCINDXNEXREF 526
- #define GSN_FIRE_TRIG_ORD 527
- /**
- * These are used only by kernel
- */
- #define GSN_BUILDINDXREQ 528
- #define GSN_BUILDINDXCONF 529
- #define GSN_BUILDINDXREF 530
- /**
- * Backup interface
- */
- #define GSN_BACKUP_REQ 531
- #define GSN_BACKUP_DATA 532
- #define GSN_BACKUP_REF 533
- #define GSN_BACKUP_CONF 534
- #define GSN_ABORT_BACKUP_ORD 535
- #define GSN_BACKUP_ABORT_REP 536
- #define GSN_BACKUP_COMPLETE_REP 537
- #define GSN_BACKUP_NF_COMPLETE_REP 538
- /**
- * Internal backup signals
- */
- #define GSN_DEFINE_BACKUP_REQ 539
- #define GSN_DEFINE_BACKUP_REF 540
- #define GSN_DEFINE_BACKUP_CONF 541
- #define GSN_START_BACKUP_REQ 542
- #define GSN_START_BACKUP_REF 543
- #define GSN_START_BACKUP_CONF 544
- #define GSN_BACKUP_FRAGMENT_REQ 545
- #define GSN_BACKUP_FRAGMENT_REF 546
- #define GSN_BACKUP_FRAGMENT_CONF 547
- #define GSN_STOP_BACKUP_REQ 548
- #define GSN_STOP_BACKUP_REF 549
- #define GSN_STOP_BACKUP_CONF 550
- /**
- * Used for master take-over / API status request
- */
- #define GSN_BACKUP_STATUS_REQ 551
- #define GSN_BACKUP_STATUS_REF 116
- #define GSN_BACKUP_STATUS_CONF 165
- /**
- * Db sequence signals
- */
- #define GSN_UTIL_SEQUENCE_REQ 552
- #define GSN_UTIL_SEQUENCE_REF 553
- #define GSN_UTIL_SEQUENCE_CONF 554
- #define GSN_FSREMOVEREQ 555
- #define GSN_FSREMOVEREF 556
- #define GSN_FSREMOVECONF 557
- #define GSN_UTIL_PREPARE_REQ 558
- #define GSN_UTIL_PREPARE_CONF 559
- #define GSN_UTIL_PREPARE_REF 560
- #define GSN_UTIL_EXECUTE_REQ 561
- #define GSN_UTIL_EXECUTE_CONF 562
- #define GSN_UTIL_EXECUTE_REF 563
- #define GSN_UTIL_RELEASE_REQ 564
- #define GSN_UTIL_RELEASE_CONF 565
- #define GSN_UTIL_RELEASE_REF 566
- /**
- * When dropping a long signal due to lack of memory resources
- */
- #define GSN_SIGNAL_DROPPED_REP 567
- #define GSN_CONTINUE_FRAGMENTED 568
- /**
- * Suma participant interface
- */
- #define GSN_SUB_REMOVE_REQ 569
- #define GSN_SUB_REMOVE_REF 570
- #define GSN_SUB_REMOVE_CONF 571
- #define GSN_SUB_STOP_REQ 572
- #define GSN_SUB_STOP_REF 573
- #define GSN_SUB_STOP_CONF 574
- /* 575 unused */
- #define GSN_SUB_CREATE_REQ 576
- #define GSN_SUB_CREATE_REF 577
- #define GSN_SUB_CREATE_CONF 578
- #define GSN_SUB_START_REQ 579
- #define GSN_SUB_START_REF 580
- #define GSN_SUB_START_CONF 581
- #define GSN_SUB_SYNC_REQ 582
- #define GSN_SUB_SYNC_REF 583
- #define GSN_SUB_SYNC_CONF 584
- #define GSN_SUB_META_DATA 585
- #define GSN_SUB_TABLE_DATA 586
- #define GSN_CREATE_TABLE_REQ 587
- #define GSN_CREATE_TABLE_REF 588
- #define GSN_CREATE_TABLE_CONF 589
- #define GSN_ALTER_TABLE_REQ 624
- #define GSN_ALTER_TABLE_REF 625
- #define GSN_ALTER_TABLE_CONF 626
- #define GSN_SUB_SYNC_CONTINUE_REQ 590
- #define GSN_SUB_SYNC_CONTINUE_REF 591
- #define GSN_SUB_SYNC_CONTINUE_CONF 592
- #define GSN_SUB_GCP_COMPLETE_REP 593
- #define GSN_CREATE_FRAGMENTATION_REQ 594
- #define GSN_CREATE_FRAGMENTATION_REF 595
- #define GSN_CREATE_FRAGMENTATION_CONF 596
- #define GSN_CREATE_TAB_REQ 597
- #define GSN_CREATE_TAB_REF 598
- #define GSN_CREATE_TAB_CONF 599
- #define GSN_ALTER_TAB_REQ 600
- #define GSN_ALTER_TAB_REF 601
- #define GSN_ALTER_TAB_CONF 602
- #define GSN_ALTER_INDX_REQ 603
- #define GSN_ALTER_INDX_REF 604
- #define GSN_ALTER_INDX_CONF 605
- /**
- * Grep signals
- */
- #define GSN_ALTER_TABLE_REP 606
- #define GSN_API_BROADCAST_REP 607
- #define GSN_GREP_SUB_CREATE_CONF 608
- #define GSN_GREP_CREATE_REQ 609
- #define GSN_GREP_CREATE_REF 610
- #define GSN_GREP_CREATE_CONF 611
- #define GSN_GREP_SUB_START_REQ 612
- #define GSN_GREP_SUB_START_REF 613
- #define GSN_GREP_SUB_START_CONF 614
- #define GSN_GREP_START_REQ 615
- #define GSN_GREP_START_REF 616
- #define GSN_GREP_START_CONF 617
- #define GSN_GREP_SUB_SYNC_REQ 618
- #define GSN_GREP_SUB_SYNC_REF 619
- #define GSN_GREP_SUB_SYNC_CONF 620
- #define GSN_GREP_SYNC_REQ 621
- #define GSN_GREP_SYNC_REF 622
- #define GSN_GREP_SYNC_CONF 623
- /**
- * REP signals
- */
- #define GSN_REP_WAITGCP_REQ 627
- #define GSN_REP_WAITGCP_REF 628
- #define GSN_REP_WAITGCP_CONF 629
- #define GSN_GREP_WAITGCP_REQ 630
- #define GSN_GREP_WAITGCP_REF 631
- #define GSN_GREP_WAITGCP_CONF 632
- #define GSN_REP_GET_GCI_REQ 633
- #define GSN_REP_GET_GCI_REF 634
- #define GSN_REP_GET_GCI_CONF 635
- #define GSN_REP_GET_GCIBUFFER_REQ 636
- #define GSN_REP_GET_GCIBUFFER_REF 637
- #define GSN_REP_GET_GCIBUFFER_CONF 638
- #define GSN_REP_INSERT_GCIBUFFER_REQ 639
- #define GSN_REP_INSERT_GCIBUFFER_REF 640
- #define GSN_REP_INSERT_GCIBUFFER_CONF 641
- #define GSN_REP_CLEAR_PS_GCIBUFFER_REQ 642
- #define GSN_REP_CLEAR_PS_GCIBUFFER_REF 643
- #define GSN_REP_CLEAR_PS_GCIBUFFER_CONF 644
- #define GSN_REP_CLEAR_SS_GCIBUFFER_REQ 645
- #define GSN_REP_CLEAR_SS_GCIBUFFER_REF 646
- #define GSN_REP_CLEAR_SS_GCIBUFFER_CONF 647
- #define GSN_REP_DATA_PAGE 648
- #define GSN_REP_GCIBUFFER_ACC_REP 649
- #define GSN_GREP_SUB_REMOVE_REQ 650
- #define GSN_GREP_SUB_REMOVE_REF 651
- #define GSN_GREP_SUB_REMOVE_CONF 652
- #define GSN_GREP_REMOVE_REQ 653
- #define GSN_GREP_REMOVE_REF 654
- #define GSN_GREP_REMOVE_CONF 655
- /* Start Global Replication */
- #define GSN_GREP_REQ 656
- #define GSN_UTIL_CREATE_LOCK_REQ 132
- #define GSN_UTIL_CREATE_LOCK_REF 133
- #define GSN_UTIL_CREATE_LOCK_CONF 188
- #define GSN_UTIL_DESTROY_LOCK_REQ 189
- #define GSN_UTIL_DESTROY_LOCK_REF 220
- #define GSN_UTIL_DESTROY_LOCK_CONF 221
- #define GSN_UTIL_LOCK_REQ 222
- #define GSN_UTIL_LOCK_REF 230
- #define GSN_UTIL_LOCK_CONF 231
- #define GSN_UTIL_UNLOCK_REQ 303
- #define GSN_UTIL_UNLOCK_REF 304
- #define GSN_UTIL_UNLOCK_CONF 362
- /* SUMA */
- #define GSN_CREATE_SUBID_REQ 661
- #define GSN_CREATE_SUBID_REF 662
- #define GSN_CREATE_SUBID_CONF 663
- /* GREP */
- #define GSN_GREP_CREATE_SUBID_REQ 664
- #define GSN_GREP_CREATE_SUBID_REF 665
- #define GSN_GREP_CREATE_SUBID_CONF 666
- #define GSN_REP_DROP_TABLE_REQ 667
- #define GSN_REP_DROP_TABLE_REF 668
- #define GSN_REP_DROP_TABLE_CONF 669
- /*
- * TUX
- */
- #define GSN_TUXFRAGREQ 670
- #define GSN_TUXFRAGCONF 671
- #define GSN_TUXFRAGREF 672
- #define GSN_TUX_ADD_ATTRREQ 673
- #define GSN_TUX_ADD_ATTRCONF 674
- #define GSN_TUX_ADD_ATTRREF 675
- /*
- * REP
- */
- #define GSN_REP_DISCONNECT_REP 676
- #define GSN_TUX_MAINT_REQ 677
- #define GSN_TUX_MAINT_CONF 678
- #define GSN_TUX_MAINT_REF 679
- /* not used 680 */
- /* not used 681 */
- /**
- * from mgmtsrvr to NDBCNTR
- */
- #define GSN_RESUME_REQ 682
- #define GSN_STOP_REQ 443
- #define GSN_STOP_REF 444
- #define GSN_STOP_CONF 456
- #define GSN_API_VERSION_REQ 697
- #define GSN_API_VERSION_CONF 698
- /* not used 686 */
- /* not used 687 */
- /* not used 689 */
- /* not used 690 */
- /**
- * SUMA restart protocol
- */
- #define GSN_SUMA_START_ME 691
- #define GSN_SUMA_HANDOVER_REQ 692
- #define GSN_SUMA_HANDOVER_CONF 693
- /* not used 694 */
- /* not used 695 */
- /* not used 696 */
- /**
- * GREP restart protocol
- */
- #define GSN_GREP_START_ME 706
- #define GSN_GREP_ADD_SUB_REQ 707
- #define GSN_GREP_ADD_SUB_REF 708
- #define GSN_GREP_ADD_SUB_CONF 709
- /*
- * EVENT Signals
- */
- #define GSN_SUB_GCP_COMPLETE_ACC 699
- #define GSN_CREATE_EVNT_REQ 700
- #define GSN_CREATE_EVNT_CONF 701
- #define GSN_CREATE_EVNT_REF 702
- #define GSN_DROP_EVNT_REQ 703
- #define GSN_DROP_EVNT_CONF 704
- #define GSN_DROP_EVNT_REF 705
- #define GSN_TUX_BOUND_INFO 710
- #define GSN_ACC_LOCKREQ 711
- #define GSN_READ_PSUEDO_REQ 712
- #endif