~vadim-tk/percona-server/percona-5.5.15-galera

« back to all changes in this revision

Viewing changes to storage/ndb/src/kernel/blocks/ERROR_codes.txt

  • Committer: root
  • Date: 2011-09-10 16:37:18 UTC
  • Revision ID: root@r815.office.percona.com-20110910163718-ydh4zj8hcdgoyavb
Porting Galera to 5.5.15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Next QMGR 1
 
2
Next NDBCNTR 1002
 
3
Next NDBFS 2000
 
4
Next DBACC 3002
 
5
Next DBTUP 4029
 
6
Next DBLQH 5050
 
7
Next DBDICT 6008
 
8
Next DBDIH 7195
 
9
Next DBTC 8058
 
10
Next CMVMI 9000
 
11
Next BACKUP 10038
 
12
Next DBUTIL 11002
 
13
Next DBTUX 12008
 
14
Next SUMA 13034
 
15
Next SUMA 13036
 
16
Next LGMAN 15001
 
17
Next TSMAN 16001
 
18
 
 
19
TESTING NODE FAILURE, ARBITRATION
 
20
---------------------------------
 
21
 
 
22
911 - 919:
 
23
Crash president when he starts to run in ArbitState 1-9.
 
24
 
 
25
910: Crash new president after node crash
 
26
 
 
27
934 : Crash president in ALLOC_NODE_ID_REQ
 
28
 
 
29
935 : Crash master on node failure (delayed) 
 
30
      and skip sending GSN_COMMIT_FAILREQ to specified node
 
31
 
 
32
ERROR CODES FOR TESTING NODE FAILURE, GLOBAL CHECKPOINT HANDLING:
 
33
-----------------------------------------------------------------
 
34
 
 
35
7000:
 
36
Insert system error in master when global checkpoint is idle.
 
37
 
 
38
7001:
 
39
Insert system error in master after receiving GCP_PREPARE from
 
40
all nodes in the cluster.
 
41
 
 
42
7002:
 
43
Insert system error in master after receiving GCP_NODEFINISH from
 
44
all nodes in the cluster.
 
45
 
 
46
7003:
 
47
Insert system error in master after receiving GCP_SAVECONF from
 
48
all nodes in the cluster.
 
49
 
 
50
7004:
 
51
Insert system error in master after completing global checkpoint with
 
52
all nodes in the cluster.
 
53
 
 
54
7005:
 
55
Insert system error in GCP participant when receiving GCP_PREPARE.
 
56
 
 
57
7006:
 
58
Insert system error in GCP participant when receiving GCP_COMMIT.
 
59
 
 
60
7007:
 
61
Insert system error in GCP participant when receiving GCP_TCFINISHED.
 
62
 
 
63
7008:
 
64
Insert system error in GCP participant when receiving COPY_GCICONF.
 
65
 
 
66
5000:
 
67
Insert system error in GCP participant when receiving GCP_SAVEREQ.
 
68
 
 
69
5007:
 
70
Delay GCP_SAVEREQ by 10 secs
 
71
 
 
72
7165: Delay INCL_NODE_REQ in starting node yeilding error in GCP_PREPARE
 
73
 
 
74
7030: Delay in GCP_PREPARE until node has completed a node failure
 
75
7031: Delay in GCP_PREPARE and die 3s later
 
76
 
 
77
7177: Delay copying of sysfileData in execCOPY_GCIREQ
 
78
 
 
79
7180: Crash master during master-take-over in execMASTER_LCPCONF
 
80
 
 
81
7183: Crash when receiving COPY_GCIREQ
 
82
 
 
83
7184: Crash before starting next GCP after a node failure
 
84
 
 
85
7185: Dont reply to COPY_GCI_REQ where reason == GCP
 
86
 
 
87
7193: Dont send LCP_FRAG_ORD to self, and crash when sending first
 
88
      LCP_FRAG_ORD(last)
 
89
 
 
90
7194: Force removeNodeFromStored to complete in the middle of MASTER_LCPCONF
 
91
 
 
92
ERROR CODES FOR TESTING NODE FAILURE, LOCAL CHECKPOINT HANDLING:
 
93
-----------------------------------------------------------------
 
94
 
 
95
7009:
 
96
Insert system error in master when local checkpoint is idle.
 
97
 
 
98
7010:
 
99
Insert system error in master when local checkpoint is in the
 
100
state clcpStatus = CALCULATE_KEEP_GCI.
 
101
 
 
102
7011:
 
103
Stop local checkpoint in the state CALCULATE_KEEP_GCI.
 
104
 
 
105
7012:
 
106
Restart local checkpoint after stopping in CALCULATE_KEEP_GCI.
 
107
 
 
108
Method:
 
109
1) Error 7011 in master, wait until report of stopped.
 
110
2) Error xxxx in participant to crash it.
 
111
3) Error 7012 in master to start again.
 
112
 
 
113
7013:
 
114
Insert system error in master when local checkpoint is in the
 
115
state clcpStatus = COPY_GCI before sending COPY_GCIREQ.
 
116
 
 
117
7014:
 
118
Insert system error in master when local checkpoint is in the
 
119
state clcpStatus = TC_CLOPSIZE before sending TC_CLOPSIZEREQ.
 
120
 
 
121
7015:
 
122
Insert system error in master when local checkpoint is in the
 
123
state clcpStatus = START_LCP_ROUND before sending START_LCP_ROUND.
 
124
 
 
125
7016:
 
126
Insert system error in master when local checkpoint is in the
 
127
state clcpStatus = START_LCP_ROUND after receiving LCP_REPORT.
 
128
 
 
129
7017:
 
130
Insert system error in master when local checkpoint is in the
 
131
state clcpStatus = TAB_COMPLETED.
 
132
 
 
133
7018:
 
134
Insert system error in master when local checkpoint is in the
 
135
state clcpStatus = TAB_SAVED before sending DIH_LCPCOMPLETE.
 
136
 
 
137
7019:
 
138
Insert system error in master when local checkpoint is in the
 
139
state clcpStatus = IDLE before sending CONTINUEB(ZCHECK_TC_COUNTER).
 
140
 
 
141
7020:
 
142
Insert system error in local checkpoint participant at reception of
 
143
COPY_GCIREQ.
 
144
 
 
145
7075: Master
 
146
Don't send any LCP_FRAG_ORD(last=true)
 
147
And crash when all have "not" been sent
 
148
 
 
149
8000: Crash particpant when receiving TCGETOPSIZEREQ
 
150
8001: Crash particpant when receiving TC_CLOPSIZEREQ
 
151
5010: Crash any when receiving LCP_FRAGORD
 
152
 
 
153
7021: Crash in  master when receiving START_LCP_REQ
 
154
7022: Crash in !master when receiving START_LCP_REQ
 
155
 
 
156
7023: Crash in  master when sending START_LCP_CONF
 
157
7024: Crash in !master when sending START_LCP_CONF
 
158
 
 
159
7025: Crash in  master when receiving LCP_FRAG_REP
 
160
7016: Crash in !master when receiving LCP_FRAG_REP
 
161
 
 
162
7026: Crash in  master when changing state to LCP_TAB_COMPLETED 
 
163
7017: Crash in !master when changing state to LCP_TAB_COMPLETED 
 
164
 
 
165
7027: Crash in  master when changing state to LCP_TAB_SAVED
 
166
7018: Crash in  master when changing state to LCP_TAB_SAVED
 
167
 
 
168
7191: Crash when receiving LCP_COMPLETE_REP
 
169
7192: Crash in setLcpActiveStatusStart - when dead node missed to LCP's
 
170
 
 
171
ERROR CODES FOR TESTING NODE FAILURE, FAILURE IN COPY FRAGMENT PROCESS:
 
172
-----------------------------------------------------------------------
 
173
 
 
174
5002:
 
175
Insert node failure in starting node when receiving a tuple copied from the copy node
 
176
as part of copy fragment process.
 
177
5003:
 
178
Insert node failure when receiving ABORT signal.
 
179
 
 
180
5004:
 
181
Insert node failure handling when receiving COMMITREQ.
 
182
 
 
183
5005:
 
184
Insert node failure handling when receiving COMPLETEREQ.
 
185
 
 
186
5006:
 
187
Insert node failure handling when receiving ABORTREQ.
 
188
 
 
189
5042:
 
190
As 5002, but with specified table (see DumpStateOrd)
 
191
 
 
192
These error code can be combined with error codes for testing time-out
 
193
handling in DBTC to ensure that node failures are also well handled in
 
194
time-out handling. They can also be used to test multiple node failure
 
195
handling.
 
196
 
 
197
5045: Crash in PREPARE_COPY_FRAG_REQ
 
198
5046: Crash if LQHKEYREQ (NrCopy) comes when frag-state is incorrect
 
199
 
 
200
ERROR CODES FOR TESTING TIME-OUT HANDLING IN DBLQH
 
201
-------------------------------------------------
 
202
5011:
 
203
Delay execution of COMMIT signal 2 seconds to generate time-out.
 
204
 
 
205
5012 (use 5017):
 
206
First delay execution of COMMIT signal 2 seconds to generate COMMITREQ.
 
207
Delay execution of COMMITREQ signal 2 seconds to generate time-out.
 
208
 
 
209
5013:
 
210
Delay execution of COMPLETE signal 2 seconds to generate time-out.
 
211
 
 
212
5014 (use 5018):
 
213
First delay execution of COMPLETE signal 2 seconds to generate COMPLETEREQ.
 
214
Delay execution of COMPLETEREQ signal 2 seconds to generate time-out.
 
215
 
 
216
5015:
 
217
Delay execution of ABORT signal 2 seconds to generate time-out.
 
218
 
 
219
5016: (ABORTREQ only as part of take-over)
 
220
Delay execution of ABORTREQ signal 2 seconds to generate time-out.
 
221
 
 
222
5031: lqhKeyRef, ZNO_TC_CONNECT_ERROR
 
223
5032: lqhKeyRef, ZTEMPORARY_REDO_LOG_FAILURE
 
224
5033: lqhKeyRef, ZTAIL_PROBLEM_IN_LOG_ERROR
 
225
 
 
226
5034: Don't pop scan queue
 
227
 
 
228
5035: Delay ACC_CONTOPCONT
 
229
 
 
230
5038: Drop LQHKEYREQ + set 5039
 
231
5039: Drop ABORT + set 5003
 
232
 
 
233
8048: Make TC not choose own node for simple/dirty read
 
234
5041: Crash is receiving simple read from other TC on different node
 
235
 
 
236
8050: Send TCKEYREF is operation is non local
 
237
 
 
238
5100,5101: Drop ABORT req in primary replica
 
239
           Crash on "next" ABORT
 
240
 
 
241
ERROR CODES FOR TESTING TIME-OUT HANDLING IN DBTC
 
242
-------------------------------------------------
 
243
8040:
 
244
Delay execution of ABORTED signal 2 seconds to generate time-out.
 
245
 
 
246
8041:
 
247
Delay execution of COMMITTED signal 2 seconds to generate time-out.
 
248
8042 (use 8046):
 
249
Delay execution of COMMITTED signal 2 seconds to generate COMMITCONF.
 
250
Delay execution of COMMITCONF signal 2 seconds to generate time-out.
 
251
 
 
252
8043:
 
253
Delay execution of COMPLETED signal 2 seconds to generate time-out.
 
254
 
 
255
8044 (use 8047):
 
256
Delay execution of COMPLETED signal 2 seconds to generate COMPLETECONF.
 
257
Delay execution of COMPLETECONF signal 2 seconds to generate time-out.
 
258
 
 
259
8045: (ABORTCONF only as part of take-over)
 
260
Delay execution of ABORTCONF signal 2 seconds to generate time-out.
 
261
 
 
262
8050: Send ZABORT_TIMEOUT_BREAK delayed
 
263
 
 
264
8053: Crash in timeOutFoundLab, state CS_WAIT_COMMIT_CONF
 
265
 
 
266
5048: Crash in execCOMMIT
 
267
5049: SET_ERROR_INSERT_VALUE(5048)
 
268
 
 
269
ERROR CODES FOR TESTING TIME-OUT HANDLING IN DBTC
 
270
-------------------------------------------------
 
271
 
 
272
8003: Throw away a LQHKEYCONF in state STARTED
 
273
8004: Throw away a LQHKEYCONF in state RECEIVING
 
274
8005: Throw away a LQHKEYCONF in state REC_COMMITTING
 
275
8006: Throw away a LQHKEYCONF in state START_COMMITTING
 
276
 
 
277
8007: Ignore send of LQHKEYREQ in state STARTED
 
278
8008: Ignore send of LQHKEYREQ in state START_COMMITTING
 
279
 
 
280
8009: Ignore send of LQHKEYREQ+ATTRINFO in state STARTED
 
281
8010: Ignore send of LQHKEYREQ+ATTRINFO in state START_COMMITTING
 
282
 
 
283
8011: Abort at send of CONTINUEB(ZSEND_ATTRINFO) in state STARTED
 
284
8012: Abort at send of CONTINUEB(ZSEND_ATTRINFO) in state START_COMMITTING
 
285
 
 
286
8013: Ignore send of CONTINUEB(ZSEND_COMPLETE_LOOP) (should crash eventually)
 
287
8014: Ignore send of CONTINUEB(ZSEND_COMMIT_LOOP) (should crash eventually)
 
288
 
 
289
8015: Ignore ATTRINFO signal in DBTC in state REC_COMMITTING
 
290
8016: Ignore ATTRINFO signal in DBTC in state RECEIVING
 
291
 
 
292
8017: Return immediately from DIVERIFYCONF (should crash eventually)
 
293
8018: Throw away a COMMITTED signal
 
294
8019: Throw away a COMPLETED signal
 
295
 
 
296
TESTING TAKE-OVER FUNCTIONALITY IN DBTC
 
297
---------------------------------------
 
298
 
 
299
8002: Crash when sending LQHKEYREQ
 
300
8029: Crash when receiving LQHKEYCONF
 
301
8030: Crash when receiving COMMITTED
 
302
8031: Crash when receiving COMPLETED
 
303
8020: Crash when all COMMITTED has arrived
 
304
8021: Crash when all COMPLETED has arrived
 
305
8022: Crash when all LQHKEYCONF has arrived
 
306
 
 
307
COMBINATION OF TIME-OUT + CRASH
 
308
-------------------------------
 
309
 
 
310
8023 (use 8024): Ignore LQHKEYCONF and crash when ABORTED signal arrives by setting 8024
 
311
8025 (use 8026): Ignore COMMITTED and crash when COMMITCONF signal arrives by setting 8026
 
312
8027 (use 8028): Ignore COMPLETED and crash when COMPLETECONF signal arrives by setting 8028
 
313
 
 
314
ABORT OF TCKEYREQ
 
315
-----------------
 
316
 
 
317
8032: No free TC records any more
 
318
 
 
319
8037 : Invalid schema version in TCINDXREQ
 
320
 
 
321
------
 
322
 
 
323
8038 : Simulate API disconnect just after SCAN_TAB_REQ
 
324
 
 
325
8057 : Send only 1 COMMIT per timeslice
 
326
 
 
327
8052 : Simulate failure of TransactionBufferMemory allocation for OI lookup
 
328
 
 
329
8051 : Simulate failure of allocation for saveINDXKEYINFO
 
330
 
 
331
 
 
332
CMVMI
 
333
-----
 
334
9000 Set RestartOnErrorInsert to restart -n
 
335
9998 Enter endless loop (trigger watchdog)
 
336
9999 Crash system immediatly
 
337
 
 
338
Test Crashes in handling node restarts
 
339
--------------------------------------
 
340
 
 
341
7121: Crash after receiving permission to start (START_PERMCONF) in starting
 
342
      node.
 
343
7122: Crash master when receiving request for permission to start (START_PERMREQ).
 
344
7123: Crash any non-starting node when receiving information about a starting node
 
345
      (START_INFOREQ)
 
346
7124: Respond negatively on an info request (START_INFOREQ)
 
347
7125: Stop an invalidate Node LCP process in the middle to test if START_INFOREQ
 
348
      stopped by long-running processes are handled in a correct manner.
 
349
7126: Allow node restarts for all nodes (used in conjunction with 7025)
 
350
7127: Crash when receiving a INCL_NODEREQ message.
 
351
7128: Crash master after receiving all INCL_NODECONF from all nodes
 
352
7129: Crash master after receiving all INCL_NODECONF from all nodes and releasing
 
353
      the lock on the dictionary
 
354
7130: Crash starting node after receiving START_MECONF
 
355
7131: Crash when receiving START_COPYREQ in master node
 
356
7132: Crash when receiving START_COPYCONF in starting node
 
357
 
 
358
7170: Crash when receiving START_PERMREF (InitialStartRequired)
 
359
 
 
360
8039: DBTC delay INCL_NODECONF and kill starting node
 
361
 
 
362
7174: Crash starting node before sending DICT_LOCK_REQ
 
363
7175: Master sends one fake START_PERMREF (ZNODE_ALREADY_STARTING_ERROR)
 
364
7176: Slave NR pretends master does not support DICT lock (rolling upgrade)
 
365
 
 
366
DICT:
 
367
6000  Crash during NR when receiving DICTSTARTREQ
 
368
6001  Crash during NR when receiving SCHEMA_INFO
 
369
6002  Crash during NR soon after sending GET_TABINFO_REQ
 
370
 
 
371
LQH:
 
372
5026  Crash when receiving COPY_ACTIVEREQ
 
373
5027  Crash when receiving STAT_RECREQ
 
374
 
 
375
5043  Crash starting node, when scan is finished on primary replica
 
376
 
 
377
Test Crashes in handling take over
 
378
----------------------------------
 
379
 
 
380
7133: Crash when receiving START_TOREQ
 
381
7134: Crash master after receiving all START_TOCONF
 
382
7135: Crash master after copying table 0 to starting node
 
383
7136: Crash master after completing copy of tables
 
384
7137: Crash master after adding a fragment before copying it
 
385
7138: Crash when receiving CREATE_FRAGREQ in prepare phase
 
386
7139: Crash when receiving CREATE_FRAGREQ in commit phase
 
387
7140: Crash master when receiving all CREATE_FRAGCONF in prepare phase
 
388
7141: Crash master when receiving all CREATE_FRAGCONF in commit phase
 
389
7142: Crash master when receiving COPY_FRAGCONF
 
390
7143: Crash master when receiving COPY_ACTIVECONF
 
391
7144: Crash when receiving END_TOREQ
 
392
7145: Crash master after receiving first END_TOCONF
 
393
7146: Crash master after receiving all END_TOCONF
 
394
7147: Crash master after receiving first START_TOCONF
 
395
7148: Crash master after receiving first CREATE_FRAGCONF
 
396
7152: Crash master after receiving first UPDATE_TOCONF
 
397
7153: Crash master after receiving all UPDATE_TOCONF
 
398
7154: Crash when receiving UPDATE_TOREQ
 
399
7155: Crash master when completing writing start take over info
 
400
7156: Crash master when completing writing end take over info
 
401
 
 
402
Test failures in various states in take over functionality
 
403
----------------------------------------------------------
 
404
7157: Block take over at start take over
 
405
7158: Block take over at sending of START_TOREQ
 
406
7159: Block take over at selecting next fragment
 
407
7160: Block take over at creating new fragment
 
408
7161: Block take over at sending of CREATE_FRAGREQ in prepare phase
 
409
7162: Block take over at sending of CREATE_FRAGREQ in commit phase
 
410
7163: Block take over at sending of UPDATE_TOREQ at end of copy frag
 
411
7164: Block take over at sending of END_TOREQ
 
412
7169: Block take over at sending of UPDATE_TOREQ at end of copy
 
413
 
 
414
5008: Crash at reception of EMPTY_LCPREQ (at master take over after NF)
 
415
5009: Crash at sending of EMPTY_LCPCONF (at master take over after NF)
 
416
 
 
417
Test Crashes in Handling Graceful Shutdown
 
418
------------------------------------------
 
419
7065: Crash when receiving STOP_PERMREQ in master
 
420
7066: Crash when receiving STOP_PERMREQ in slave
 
421
7067: Crash when receiving DIH_SWITCH_REPLICA_REQ
 
422
7068: Crash when receiving DIH_SWITCH_REPLICA_CONF
 
423
 
 
424
 
 
425
Backup Stuff:
 
426
------------------------------------------
 
427
10001: Crash on NODE_FAILREP in Backup coordinator
 
428
10002: Crash on NODE_FAILREP when coordinatorTakeOver
 
429
10003: Crash on PREP_CREATE_TRIG_{CONF/REF} (only coordinator)
 
430
10004: Crash on START_BACKUP_{CONF/REF} (only coordinator)
 
431
10005: Crash on CREATE_TRIG_{CONF/REF} (only coordinator)
 
432
10006: Crash on WAIT_GCP_REF (only coordinator)
 
433
10007: Crash on WAIT_GCP_CONF (only coordinator)
 
434
10008: Crash on WAIT_GCP_CONF during start of backup (only coordinator)
 
435
10009: Crash on WAIT_GCP_CONF during stop of backup (only coordinator)
 
436
10010: Crash on BACKUP_FRAGMENT_CONF (only coordinator)
 
437
10011: Crash on BACKUP_FRAGMENT_REF (only coordinator)
 
438
10012: Crash on DROP_TRIG_{CONF/REF} (only coordinator)
 
439
10013: Crash on STOP_BACKUP_{CONF/REF} (only coordinator)
 
440
10014: Crash on DEFINE_BACKUP_REQ (participant)
 
441
10015: Crash on START_BACKUP_REQ (participant)
 
442
10016: Crash on BACKUP_FRAGMENT_REQ (participant)
 
443
10017: Crash on SCAN_FRAGCONF (participant)
 
444
10018: Crash on FSAPPENDCONF (participant)
 
445
10019: Crash on TRIG_ATTRINFO (participant)
 
446
10020: Crash on STOP_BACKUP_REQ (participant)
 
447
10021: Crash on NODE_FAILREP in participant not becoming coordinator
 
448
 
 
449
10022: Fake no backup records at DEFINE_BACKUP_REQ (participant)
 
450
10023: Abort backup by error at reception of UTIL_SEQUENCE_CONF (code 300)
 
451
10024: Abort backup by error at reception of DEFINE_BACKUP_CONF (code 301)
 
452
10025: Abort backup by error at reception of CREATE_TRIG_CONF last (code 302)
 
453
10026: Abort backup by error at reception of START_BACKUP_CONF (code 303)
 
454
10027: Abort backup by error at reception of DEFINE_BACKUP_REQ at master (code 304)
 
455
10028: Abort backup by error at reception of BACKUP_FRAGMENT_CONF at master (code 305)
 
456
10029: Abort backup by error at reception of FSAPPENDCONF in slave (FileOrScanError = 5)
 
457
10030: Simulate buffer full from trigger execution => abort backup
 
458
10031: Error 331 for dictCommitTableMutex_locked
 
459
10032: backup checkscan
 
460
10033: backup checkscan
 
461
10034: define backup reply error
 
462
10035: Fail to allocate buffers
 
463
 
 
464
10036: Halt backup for table >= 2
 
465
10037: Resume backup (from 10036)
 
466
 
 
467
11001: Send UTIL_SEQUENCE_REF (in master)
 
468
 
 
469
5028:  Crash when receiving LQHKEYREQ (in non-master)
 
470
 
 
471
Failed Create Table:
 
472
--------------------
 
473
7173: Create table failed due to not sufficient number of fragment or
 
474
      replica records.
 
475
3001: Fail create 1st fragment
 
476
4007 12001: Fail create 1st fragment
 
477
4008 12002: Fail create 2nd fragment
 
478
4009 12003: Fail create 1st attribute in 1st fragment
 
479
4010 12004: Fail create last attribute in 1st fragment
 
480
4011 12005: Fail create 1st attribute in 2nd fragment
 
481
4012 12006: Fail create last attribute in 2nd fragment
 
482
 
 
483
Drop Table/Index:
 
484
-----------------
 
485
4001: Crash on REL_TABMEMREQ in TUP
 
486
4002: Crash on DROP_TABFILEREQ in TUP
 
487
4003: Fail next trigger create in TUP
 
488
4004: Fail next trigger drop in TUP
 
489
8033: Fail next trigger create in TC
 
490
8034: Fail next index create in TC
 
491
8035: Fail next trigger drop in TC
 
492
8036: Fail next index drop in TC
 
493
6006: Crash participant in create index
 
494
 
 
495
4013: verify TUP tab descr before and after next DROP TABLE
 
496
 
 
497
System Restart:
 
498
---------------
 
499
 
 
500
5020: Force system to read pages form file when executing prepare operation record
 
501
3000: Delay writing of datapages in ACC when LCP is started
 
502
4000: Delay writing of datapages in TUP when LCP is started
 
503
7070: Set TimeBetweenLcp to min value
 
504
7071: Set TimeBetweenLcp to max value
 
505
7072: Split START_FRAGREQ into several log nodes
 
506
7073: Don't include own node in START_FRAGREQ
 
507
7074: 7072 + 7073
 
508
 
 
509
Scan:
 
510
------
 
511
 
 
512
5021: Crash when receiving SCAN_NEXTREQ if sender is own node
 
513
5022: Crash when receiving SCAN_NEXTREQ if sender is NOT own node
 
514
5023: Drop SCAN_NEXTREQ if sender is own node
 
515
5024: Drop SCAN_NEXTREQ if sender is NOT own node
 
516
5025: Delay SCAN_NEXTREQ 1 second if sender is NOT own node
 
517
5030: Drop all SCAN_NEXTREQ until node is shutdown with SYSTEM_ERROR
 
518
      because of scan fragment timeout
 
519
 
 
520
Test routing of signals:
 
521
-----------------------
 
522
4006: Turn on routing of TRANSID_AI signals from TUP
 
523
5029: Turn on routing of KEYINFO20 signals from LQH
 
524
 
 
525
Ordered index:
 
526
--------------
 
527
12007: Make next alloc node fail with no memory error
 
528
 
 
529
Dbdict:
 
530
-------
 
531
6003 Crash in participant @ CreateTabReq::Prepare
 
532
6004 Crash in participant @ CreateTabReq::Commit
 
533
6005 Crash in participant @ CreateTabReq::CreateDrop
 
534
6007 Fail on readTableFile for READ_TAB_FILE1 (28770)
 
535
 
 
536
Dbtup:
 
537
4014 - handleInsert - Out of undo buffer
 
538
4015 - handleInsert - Out of log space
 
539
4016 - handleInsert - AI Inconsistency
 
540
4017 - handleInsert - Out of memory
 
541
4018 - handleInsert - Null check error
 
542
4019 - handleInsert - Alloc rowid error
 
543
4020 - handleInsert - Size change error
 
544
4021 - handleInsert - Out of disk space
 
545
 
 
546
4022 - addTuxEntries - fail before add of first entry
 
547
4023 - addTuxEntries - fail add of last entry (the entry for last index)
 
548
 
 
549
4025: Fail all inserts with out of memory
 
550
4026: Fail one insert with oom
 
551
4027: Fail inserts randomly with oom
 
552
4028: Fail one random insert with oom
 
553
 
 
554
NDBCNTR:
 
555
 
 
556
1000: Crash insertion on SystemError::CopyFragRef
 
557
1001: Delay sending NODE_FAILREP (to own node), until error is cleared
 
558
 
 
559
LGMAN:
 
560
-----
 
561
15000: Fail to create log file
 
562
 
 
563
TSMAN:
 
564
-----
 
565
16000: Fail to create data file