1
// Copyright (C) 2004 MySQL AB
3
// This program is free software; you can redistribute it and/or modify
4
// it under the terms of the GNU General Public License as published by
5
// the Free Software Foundation; version 2 of the License.
7
// This program is distributed in the hope that it will be useful,
8
// but WITHOUT ANY WARRANTY; without even the implied warranty of
9
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
// GNU General Public License for more details.
12
// You should have received a copy of the GNU General Public License
13
// along with this program; if not, write to the Free Software
14
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15
// ---------------------------------------------------------------------------
16
// This file contains a signal log trace for DBDICT at the master for a
17
// create table. Another file contains the signal log for the participant
18
// node. Master node is 2, participant node 4 and api node is 3.
20
// ---------------------------------------------------------------------------
21
// First arrives the table description in a number of DICTTABINFO signals.
22
// These have a header of 5 words (see DictTabInfo.hpp for details) and
23
// upto 20 words of property data per signal. The property data is packed
24
// by the SimpleProperties class.
25
// ---------------------------------------------------------------------------
26
---- Received - Signal ----------------
27
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57069 gsn: 204 "DICTTABINFO" prio: 1
28
s.bn: 0 "API", s.proc: 3, s.sigId: 940284 length: 25 trace: 0
29
H'00010003 H'00047700 H'00000001 H'00000042 H'00000000 H'4e444250 H'524f5053
30
H'00010000 H'00000000 H'1c0a1203 H'524f4c46 H'00020001 H'0000000a H'56504e5f
31
H'55534552 H'53000000 H'0001000a H'0000004b H'000203e8 H'00000007 H'56504e5f
32
H'49440000 H'000103ee H'00000001 H'000203e8
33
---- Received - Signal ----------------
34
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57069 gsn: 204 "DICTTABINFO" prio: 1
35
s.bn: 0 "API", s.proc: 3, s.sigId: 940284 length: 25 trace: 0
36
H'00010003 H'00047700 H'00000001 H'00000042 H'00000014 H'00000007 H'56504e5f
37
H'4e420000 H'000103ee H'00000001 H'000203e8 H'0000000d H'44495245 H'43544f52
38
H'595f4e42 H'00000000 H'000103eb H'00000003 H'000103ed H'0000000a H'000103ec
39
H'00000002 H'000203e8 H'00000010 H'4c415354
40
---- Received - Signal ----------------
41
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57069 gsn: 204 "DICTTABINFO" prio: 1
42
s.bn: 0 "API", s.proc: 3, s.sigId: 940284 length: 25 trace: 0
43
H'00010003 H'00047700 H'00000001 H'00000042 H'00000028 H'5f43414c H'4c5f5041
44
H'52545900 H'000103eb H'00000003 H'000103ed H'0000000a H'000103ec H'00000002
45
H'000203e8 H'00000006 H'44455343 H'52000000 H'000103eb H'00000003 H'000103ed
46
H'00000064 H'000103ec H'00000002 H'00010005
47
---- Received - Signal ----------------
48
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57069 gsn: 204 "DICTTABINFO" prio: 1
49
s.bn: 0 "API", s.proc: 3, s.sigId: 940284 length: 11 trace: 0
50
H'00010003 H'00047700 H'00000001 H'00000042 H'0000003c H'00000002 H'00010006
51
H'00000005 H'0001000c H'00000002 H'0000ffff
53
// ---------------------------------------------------------------------------
54
// Send DICT_SCHEMAREQ to all nodes including ourselves to write the state
55
// ADD_STARTED in the schema file for the new table.
56
// ---------------------------------------------------------------------------
58
---- Send ----- Signal ----------------
59
r.bn: 250 "DBDICT", r.proc: 2, gsn: 132 "DICT_SCHEMAREQ" prio: 1
60
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57069 length: 7 trace: 0
61
H'00010003 H'00047700 H'00000002 H'00000001 H'00000000 H'00000000 H'00000001
62
---- Send ----- Signal ----------------
63
r.bn: 250 "DBDICT", r.proc: 4, gsn: 132 "DICT_SCHEMAREQ" prio: 1
64
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57069 length: 7 trace: 0
65
H'00010003 H'00047700 H'00000002 H'00000001 H'00000000 H'00000000 H'00000001
66
---- Received - Signal ----------------
67
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57069 gsn: 132 "DICT_SCHEMAREQ" prio: 1
68
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57077 length: 7 trace: 0
69
H'00010003 H'00047700 H'00000002 H'00000001 H'00000000 H'00000000 H'00000001
71
// ---------------------------------------------------------------------------
72
// Write both schema files with new state of table added.
73
// ---------------------------------------------------------------------------
75
---- Send ----- Signal ----------------
76
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
77
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57069 length: 7 trace: 0
78
UserReference: H'00fa0002, userPointer: H'00000000
79
FileNumber[1-4]: H'ffffffff H'ffffffff H'ffffffff H'01050100
80
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
81
---- Received - Signal ----------------
82
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57081 gsn: 259 "FSOPENCONF" prio: 1
83
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57082 length: 3 trace: 0
84
UserPointer: H'00000000
86
---- Send ----- Signal ----------------
87
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
88
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57081 length: 8 trace: 0
90
UserReference: H'00fa0002, UserPointer: H'00000000
91
Operation flag: H'00000011, Sync, Format=Array of pages
94
pageData: H'00000008, H'00000000
96
---- Received - Signal ----------------
97
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57090 gsn: 270 "FSWRITECONF" prio: 1
98
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57091 length: 1 trace: 0
99
UserPointer: H'00000000
100
---- Send ----- Signal ----------------
101
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
102
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57090 length: 4 trace: 0
104
UserReference: H'00fa0002, userPointer: H'00000000
105
Flags: H'00000000, Don't remove file
106
---- Received - Signal ----------------
107
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57099 gsn: 255 "FSCLOSECONF" prio: 1
108
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57100 length: 1 trace: 0
109
UserPointer: H'00000000
110
---- Send ----- Signal ----------------
111
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
112
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57099 length: 7 trace: 0
113
UserReference: H'00fa0002, userPointer: H'00000000
114
FileNumber[1-4]: H'ffffffff H'ffffffff H'ffffffff H'01050200
115
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
116
---- Received - Signal ----------------
117
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57111 gsn: 259 "FSOPENCONF" prio: 1
118
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57112 length: 3 trace: 0
119
UserPointer: H'00000000
121
---- Send ----- Signal ----------------
122
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
123
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57111 length: 8 trace: 0
125
UserReference: H'00fa0002, UserPointer: H'00000000
126
Operation flag: H'00000011, Sync, Format=Array of pages
129
pageData: H'00000008, H'00000000
131
---- Received - Signal ----------------
132
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57123 gsn: 270 "FSWRITECONF" prio: 1
133
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57124 length: 1 trace: 0
134
UserPointer: H'00000000
135
---- Send ----- Signal ----------------
136
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
137
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57123 length: 4 trace: 0
139
UserReference: H'00fa0002, userPointer: H'00000000
140
Flags: H'00000000, Don't remove file
141
---- Received - Signal ----------------
142
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 255 "FSCLOSECONF" prio: 1
143
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57133 length: 1 trace: 0
144
UserPointer: H'00000000
145
---- Send ----- Signal ----------------
146
r.bn: 250 "DBDICT", r.proc: 2, gsn: 133 "DICT_SCHEMACONF" prio: 1
147
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 1 trace: 0
149
---- Received - Signal ----------------
150
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 133 "DICT_SCHEMACONF" prio: 1
151
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57135 length: 1 trace: 0
153
---- Received - Signal ----------------
154
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 133 "DICT_SCHEMACONF" prio: 1
155
s.bn: 250 "DBDICT", s.proc: 4, s.sigId: 46718 length: 1 trace: 0
158
// ---------------------------------------------------------------------------
159
// Pack Table description into pages in DICT using SimpleProperties class.
160
// ---------------------------------------------------------------------------
162
---- Send ----- Signal ----------------
163
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
164
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 3 trace: 0
165
H'00000001 H'00000002 H'00000000
166
---- Received - Signal ----------------
167
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
168
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57140 length: 3 trace: 0
169
H'00000001 H'00000002 H'00000000
170
---- Send ----- Signal ----------------
171
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
172
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 2 trace: 0
173
H'00000002 H'00000002
174
---- Received - Signal ----------------
175
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
176
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57141 length: 2 trace: 0
177
H'00000002 H'00000002
179
// ---------------------------------------------------------------------------
180
// Send the table description over to the other NDB nodes.
181
// A CONTINUEB is sent for each signal sent to avoid overloading the
183
// ---------------------------------------------------------------------------
185
---- Send ----- Signal ----------------
186
r.bn: 250 "DBDICT", r.proc: 4, gsn: 204 "DICTTABINFO" prio: 1
187
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 25 trace: 0
188
H'00fa0002 H'00000000 H'00000002 H'0000006e H'00000000 H'4e444250 H'524f5053
189
H'00002000 H'0000001c H'1c0a1203 H'524f4c46 H'00020001 H'0000000a H'56504e5f
190
H'55534552 H'53000000 H'0001000a H'0000004b H'000203e8 H'00000007 H'56504e5f
191
H'49440000 H'1cc03924 H'00000001 H'000203e8
192
---- Send ----- Signal ----------------
193
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
194
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 2 trace: 0
195
H'00000002 H'00000002
196
---- Received - Signal ----------------
197
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
198
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57142 length: 2 trace: 0
199
H'00000002 H'00000002
200
---- Send ----- Signal ----------------
201
r.bn: 250 "DBDICT", r.proc: 4, gsn: 204 "DICTTABINFO" prio: 1
202
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 25 trace: 0
203
H'00fa0002 H'00000000 H'00000002 H'0000006e H'00000014 H'00000007 H'56504e5f
204
H'4e420000 H'000103ee H'00000001 H'000203e8 H'0000000d H'44495245 H'43544f52
205
H'595f4e42 H'00000000 H'000103eb H'00000003 H'524f4c46 H'00020001 H'0000000a
206
H'56504e5f H'55534552 H'53000010 H'00010002
207
---- Send ----- Signal ----------------
208
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
209
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 2 trace: 0
210
H'00000002 H'00000002
211
---- Received - Signal ----------------
212
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
213
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57143 length: 2 trace: 0
214
H'00000002 H'00000002
215
---- Send ----- Signal ----------------
216
r.bn: 250 "DBDICT", r.proc: 4, gsn: 204 "DICTTABINFO" prio: 1
217
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 25 trace: 0
218
H'00fa0002 H'00000000 H'00000002 H'0000006e H'00000028 H'00000002 H'00010011
219
H'00000003 H'00010003 H'00000001 H'00010005 H'00000002 H'00010006 H'00000005
220
H'0001000a H'0000004b H'0001000c H'00000002 H'000203e8 H'00000007 H'56504e5f
221
H'49440064 H'000103e9 H'00000000 H'000103ee
222
---- Send ----- Signal ----------------
223
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
224
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 2 trace: 0
225
H'00000002 H'00000002
226
---- Received - Signal ----------------
227
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
228
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57144 length: 2 trace: 0
229
H'00000002 H'00000002
230
---- Send ----- Signal ----------------
231
r.bn: 250 "DBDICT", r.proc: 4, gsn: 204 "DICTTABINFO" prio: 1
232
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 25 trace: 0
233
H'00fa0002 H'00000000 H'00000002 H'0000006e H'0000003c H'00000001 H'000203e8
234
H'00000007 H'56504e5f H'4e420002 H'000103e9 H'00000001 H'000103ee H'00000001
235
H'000203e8 H'0000000d H'44495245 H'43544f52 H'595f4e42 H'00000000 H'000103e9
236
H'00000002 H'000103eb H'00000003 H'000103ec
237
---- Send ----- Signal ----------------
238
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
239
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 2 trace: 0
240
H'00000002 H'00000002
241
---- Received - Signal ----------------
242
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
243
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57145 length: 2 trace: 0
244
H'00000002 H'00000002
245
---- Send ----- Signal ----------------
246
r.bn: 250 "DBDICT", r.proc: 4, gsn: 204 "DICTTABINFO" prio: 1
247
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 25 trace: 0
248
H'00fa0002 H'00000000 H'00000002 H'0000006e H'00000050 H'00000002 H'000103ed
249
H'0000000a H'000203e8 H'00000010 H'4c415354 H'5f43414c H'4c5f5041 H'52545900
250
H'000103e9 H'00000003 H'000103eb H'00000003 H'000103ec H'00000002 H'000103ed
251
H'0000000a H'000203e8 H'00000006 H'44455343
252
---- Send ----- Signal ----------------
253
r.bn: 250 "DBDICT", r.proc: 2, gsn: 164 "CONTINUEB" prio: 1
254
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 2 trace: 0
255
H'00000002 H'00000002
256
---- Received - Signal ----------------
257
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57132 gsn: 164 "CONTINUEB" prio: 1
258
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57146 length: 2 trace: 0
259
H'00000002 H'00000002
260
---- Send ----- Signal ----------------
261
r.bn: 250 "DBDICT", r.proc: 4, gsn: 204 "DICTTABINFO" prio: 1
262
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 15 trace: 0
263
H'00fa0002 H'00000000 H'00000002 H'0000006e H'00000064 H'52000000 H'000103e9
264
H'00000004 H'000103eb H'00000003 H'000103ec H'00000002 H'000103ed H'00000064
267
// ---------------------------------------------------------------------------
268
// In parallel with sending the table description to other nodes we will also
269
// write the table description to our local file system.
270
// ---------------------------------------------------------------------------
272
---- Send ----- Signal ----------------
273
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
274
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57132 length: 7 trace: 0
275
UserReference: H'00fa0002, userPointer: H'00000000
276
FileNumber[1-4]: H'00000002 H'ffffffff H'00000001 H'010401ff
277
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
278
---- Received - Signal ----------------
279
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57165 gsn: 259 "FSOPENCONF" prio: 1
280
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57166 length: 3 trace: 0
281
UserPointer: H'00000000
283
---- Send ----- Signal ----------------
284
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
285
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57165 length: 8 trace: 0
287
UserReference: H'00fa0002, UserPointer: H'00000000
288
Operation flag: H'00000011, Sync, Format=Array of pages
291
pageData: H'00000000, H'00000000
293
---- Received - Signal ----------------
294
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57177 gsn: 270 "FSWRITECONF" prio: 1
295
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57178 length: 1 trace: 0
296
UserPointer: H'00000000
297
---- Send ----- Signal ----------------
298
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
299
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57177 length: 4 trace: 0
301
UserReference: H'00fa0002, userPointer: H'00000000
302
Flags: H'00000000, Don't remove file
303
---- Received - Signal ----------------
304
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57186 gsn: 255 "FSCLOSECONF" prio: 1
305
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57187 length: 1 trace: 0
306
UserPointer: H'00000000
307
---- Send ----- Signal ----------------
308
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
309
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57186 length: 7 trace: 0
310
UserReference: H'00fa0002, userPointer: H'00000000
311
FileNumber[1-4]: H'00000002 H'ffffffff H'00000001 H'010402ff
312
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
313
---- Received - Signal ----------------
314
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57195 gsn: 259 "FSOPENCONF" prio: 1
315
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57196 length: 3 trace: 0
316
UserPointer: H'00000000
318
---- Send ----- Signal ----------------
319
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
320
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57195 length: 8 trace: 0
322
UserReference: H'00fa0002, UserPointer: H'00000000
323
Operation flag: H'00000011, Sync, Format=Array of pages
326
pageData: H'00000000, H'00000000
328
---- Received - Signal ----------------
329
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57204 gsn: 270 "FSWRITECONF" prio: 1
330
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57205 length: 1 trace: 0
331
UserPointer: H'00000000
332
---- Send ----- Signal ----------------
333
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
334
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57204 length: 4 trace: 0
336
UserReference: H'00fa0002, userPointer: H'00000000
337
Flags: H'00000000, Don't remove file
338
---- Received - Signal ----------------
339
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57218 gsn: 255 "FSCLOSECONF" prio: 1
340
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57219 length: 1 trace: 0
341
UserPointer: H'00000000
343
// ---------------------------------------------------------------------------
344
// Completed writing to our file system the table description.
345
// ---------------------------------------------------------------------------
347
---- Received - Signal ----------------
348
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57229 gsn: 24 "DICTTABCONF" prio: 1
349
s.bn: 250 "DBDICT", s.proc: 4, s.sigId: 46803 length: 2 trace: 0
350
H'00000002 H'00000004
352
// ---------------------------------------------------------------------------
353
// Also the participant have completed writing the table description to file.
354
// ---------------------------------------------------------------------------
356
// ---------------------------------------------------------------------------
357
// Write the state UPDATE_PAGE_COUNT to schema file for the new table.
358
// This also contains the number of pages used for the table description.
359
// ---------------------------------------------------------------------------
361
---- Send ----- Signal ----------------
362
r.bn: 250 "DBDICT", r.proc: 2, gsn: 132 "DICT_SCHEMAREQ" prio: 1
363
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57229 length: 7 trace: 0
364
H'00010003 H'00047700 H'00000002 H'00000001 H'00000001 H'00000000 H'00000002
365
---- Send ----- Signal ----------------
366
r.bn: 250 "DBDICT", r.proc: 4, gsn: 132 "DICT_SCHEMAREQ" prio: 1
367
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57229 length: 7 trace: 0
368
H'00010003 H'00047700 H'00000002 H'00000001 H'00000001 H'00000000 H'00000002
369
---- Received - Signal ----------------
370
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57229 gsn: 132 "DICT_SCHEMAREQ" prio: 1
371
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57234 length: 7 trace: 0
372
H'00010003 H'00047700 H'00000002 H'00000001 H'00000001 H'00000000 H'00000002
374
// ---------------------------------------------------------------------------
375
// Write schema file to disk
376
// ---------------------------------------------------------------------------
378
---- Send ----- Signal ----------------
379
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
380
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57229 length: 7 trace: 0
381
UserReference: H'00fa0002, userPointer: H'00000000
382
FileNumber[1-4]: H'ffffffff H'ffffffff H'ffffffff H'01050100
383
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
384
---- Received - Signal ----------------
385
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57238 gsn: 259 "FSOPENCONF" prio: 1
386
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57239 length: 3 trace: 0
387
UserPointer: H'00000000
389
---- Send ----- Signal ----------------
390
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
391
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57238 length: 8 trace: 0
393
UserReference: H'00fa0002, UserPointer: H'00000000
394
Operation flag: H'00000011, Sync, Format=Array of pages
397
pageData: H'00000008, H'00000000
399
---- Received - Signal ----------------
400
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57247 gsn: 270 "FSWRITECONF" prio: 1
401
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57248 length: 1 trace: 0
402
UserPointer: H'00000000
403
---- Send ----- Signal ----------------
404
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
405
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57247 length: 4 trace: 0
407
UserReference: H'00fa0002, userPointer: H'00000000
408
Flags: H'00000000, Don't remove file
409
---- Received - Signal ----------------
410
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57257 gsn: 255 "FSCLOSECONF" prio: 1
411
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57258 length: 1 trace: 0
412
UserPointer: H'00000000
413
---- Send ----- Signal ----------------
414
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
415
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57257 length: 7 trace: 0
416
UserReference: H'00fa0002, userPointer: H'00000000
417
FileNumber[1-4]: H'ffffffff H'ffffffff H'ffffffff H'01050200
418
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
419
---- Received - Signal ----------------
420
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57267 gsn: 259 "FSOPENCONF" prio: 1
421
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57268 length: 3 trace: 0
422
UserPointer: H'00000000
424
---- Send ----- Signal ----------------
425
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
426
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57267 length: 8 trace: 0
428
UserReference: H'00fa0002, UserPointer: H'00000000
429
Operation flag: H'00000011, Sync, Format=Array of pages
432
pageData: H'00000008, H'00000000
434
---- Received - Signal ----------------
435
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57279 gsn: 270 "FSWRITECONF" prio: 1
436
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57283 length: 1 trace: 0
437
UserPointer: H'00000000
438
---- Send ----- Signal ----------------
439
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
440
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57279 length: 4 trace: 0
442
UserReference: H'00fa0002, userPointer: H'00000000
443
Flags: H'00000000, Don't remove file
444
---- Received - Signal ----------------
445
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57290 gsn: 255 "FSCLOSECONF" prio: 1
446
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 57291 length: 1 trace: 0
447
UserPointer: H'00000000
448
---- Send ----- Signal ----------------
449
r.bn: 250 "DBDICT", r.proc: 2, gsn: 133 "DICT_SCHEMACONF" prio: 1
450
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57290 length: 1 trace: 0
452
---- Received - Signal ----------------
453
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57290 gsn: 133 "DICT_SCHEMACONF" prio: 1
454
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 57293 length: 1 trace: 0
456
---- Received - Signal ----------------
457
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57299 gsn: 133 "DICT_SCHEMACONF" prio: 1
458
s.bn: 250 "DBDICT", s.proc: 4, s.sigId: 46860 length: 1 trace: 0
461
// ---------------------------------------------------------------------------
462
// All schema files in the system have been updated.
463
// ---------------------------------------------------------------------------
465
// ---------------------------------------------------------------------------
466
// Now control is given to DIH for adding the fragments needed by this table.
467
// We first seize a record in DIH and then we send the add table request with
468
// the needed table parameters.
469
// ---------------------------------------------------------------------------
471
---- Send ----- Signal ----------------
472
r.bn: 246 "DBDIH", r.proc: 2, gsn: 238 "DISEIZEREQ" prio: 1
473
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57299 length: 2 trace: 0
474
H'00000000 H'00fa0002
475
---- Received - Signal ----------------
476
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57299 gsn: 236 "DISEIZECONF" prio: 1
477
s.bn: 246 "DBDIH", s.proc: 2, s.sigId: 57304 length: 2 trace: 0
478
H'00000000 H'00000210
479
---- Send ----- Signal ----------------
480
r.bn: 246 "DBDIH", r.proc: 2, gsn: 187 "DIADDTABREQ" prio: 1
481
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57299 length: 6 trace: 0
482
H'00000210 H'00000002 H'00000000 H'00000006 H'00000000 H'00000001
484
// ---------------------------------------------------------------------------
485
// DIH requests us to add a certain fragment replica.
486
// ---------------------------------------------------------------------------
488
---- Received - Signal ----------------
489
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57400 gsn: 195 "DICTFRAGSREQ" prio: 1
490
s.bn: 246 "DBDIH", s.proc: 2, s.sigId: 57418 length: 7 trace: 0
491
H'00000000 H'00000000 H'00000000 H'00000002 H'00150040 H'00000001 H'00000002
493
// ---------------------------------------------------------------------------
494
// We add the fragment by contacting LQH through sending a LQHFRAGREQ and
495
// a number of LQHADDATTREQ (in this case only one since not more than 8
497
// ---------------------------------------------------------------------------
499
---- Send ----- Signal ----------------
500
r.bn: 247 "DBLQH", r.proc: 2, gsn: 313 "LQHFRAGREQ" prio: 1
501
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57400 length: 17 trace: 0
502
H'00000000 H'00fa0002 H'00000000 H'00000000 H'00000002 H'00000001 H'00000050
503
H'0000004b H'00000006 H'00000001 H'00000000 H'00000005 H'00000000 H'00000000
504
H'00000001 H'00000002 H'00000000
505
---- Received - Signal ----------------
506
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57400 gsn: 311 "LQHFRAGCONF" prio: 1
507
s.bn: 247 "DBLQH", s.proc: 2, s.sigId: 57428 length: 2 trace: 0
508
H'00000000 H'00000000
509
---- Send ----- Signal ----------------
510
r.bn: 247 "DBLQH", r.proc: 2, gsn: 310 "LQHADDATTREQ" prio: 1
511
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57400 length: 12 trace: 0
512
H'00000000 H'00000005 H'00000000 H'00012255 H'00000001 H'00012255 H'00000002
513
H'000a2236 H'00000003 H'000a2236 H'00000004 H'00642236
514
---- Received - Signal ----------------
515
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57400 gsn: 308 "LQHADDATTCONF" prio: 1
516
s.bn: 247 "DBLQH", s.proc: 2, s.sigId: 57450 length: 1 trace: 0
519
// ---------------------------------------------------------------------------
520
// When we have completed adding the fragment we send DINEXTNODEREQ (should
521
// change name to DICTFRAGSCONF) to DIH indicate we have completed the task.
522
// ---------------------------------------------------------------------------
524
---- Send ----- Signal ----------------
525
r.bn: 246 "DBDIH", r.proc: 2, gsn: 231 "DINEXTNODEREQ" prio: 1
526
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57400 length: 4 trace: 0
527
H'00000210 H'00000000 H'00000001 H'00000000
529
// ---------------------------------------------------------------------------
530
// We continue by performing the same task again for the next fragment replica.
531
// We skip this from this log since they contain no more interesting stuff.
532
// ---------------------------------------------------------------------------
534
---- Received - Signal ----------------
535
r.bn: 250 "DBDICT", r.proc: 2, sigId: 57618 gsn: 185 "DIADDTABCONF" prio: 1
536
s.bn: 246 "DBDIH", s.proc: 2, s.sigId: 57655 length: 2 trace: 0
537
H'00000000 H'00000002
539
// ---------------------------------------------------------------------------
540
// Now that we have added all fragments DIH gives back control to DICT by
541
// sending DIADDTABCONF.
542
// ---------------------------------------------------------------------------
544
// ---------------------------------------------------------------------------
545
// It is now time to decide which global checkpoint this table will be born.
546
// ---------------------------------------------------------------------------
548
---- Send ----- Signal ----------------
549
r.bn: 246 "DBDIH", r.proc: 2, gsn: 499 "WAIT_GCP_REQ" prio: 1
550
s.bn: 250 "DBDICT", s.proc: 2, sigId: 57618 length: 3 trace: 0
551
H'00fa0002 H'00000000 H'00000002
552
---- Received - Signal ----------------
553
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58288 gsn: 501 "WAIT_GCP_CONF" prio: 1
554
s.bn: 246 "DBDIH", s.proc: 2, s.sigId: 58296 length: 2 trace: 0
555
H'00000000 H'0000000c
557
// ---------------------------------------------------------------------------
558
// We can update all schema files in the system with this global checkpoint
559
// number. We are certain that no transaction will be performed on the table
560
// before this global checkpoint.
561
// ---------------------------------------------------------------------------
563
---- Send ----- Signal ----------------
564
r.bn: 250 "DBDICT", r.proc: 2, gsn: 132 "DICT_SCHEMAREQ" prio: 1
565
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58288 length: 7 trace: 0
566
H'00010003 H'00047700 H'00000002 H'00000001 H'00000001 H'0000000c H'00000003
567
---- Send ----- Signal ----------------
568
r.bn: 250 "DBDICT", r.proc: 4, gsn: 132 "DICT_SCHEMAREQ" prio: 1
569
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58288 length: 7 trace: 0
570
H'00010003 H'00047700 H'00000002 H'00000001 H'00000001 H'0000000c H'00000003
571
---- Received - Signal ----------------
572
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58288 gsn: 132 "DICT_SCHEMAREQ" prio: 1
573
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 58298 length: 7 trace: 0
574
H'00010003 H'00047700 H'00000002 H'00000001 H'00000001 H'0000000c H'00000003
576
// ---------------------------------------------------------------------------
577
// Write schema files as usual when updating schema file state.
578
// ---------------------------------------------------------------------------
580
---- Send ----- Signal ----------------
581
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
582
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58288 length: 7 trace: 0
583
UserReference: H'00fa0002, userPointer: H'00000000
584
FileNumber[1-4]: H'ffffffff H'ffffffff H'ffffffff H'01050100
585
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
586
---- Received - Signal ----------------
587
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58304 gsn: 259 "FSOPENCONF" prio: 1
588
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 58305 length: 3 trace: 0
589
UserPointer: H'00000000
591
---- Send ----- Signal ----------------
592
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
593
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58304 length: 8 trace: 0
595
UserReference: H'00fa0002, UserPointer: H'00000000
596
Operation flag: H'00000011, Sync, Format=Array of pages
599
pageData: H'00000008, H'00000000
601
---- Received - Signal ----------------
602
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58315 gsn: 270 "FSWRITECONF" prio: 1
603
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 58316 length: 1 trace: 0
604
UserPointer: H'00000000
605
---- Send ----- Signal ----------------
606
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
607
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58315 length: 4 trace: 0
609
UserReference: H'00fa0002, userPointer: H'00000000
610
Flags: H'00000000, Don't remove file
611
---- Received - Signal ----------------
612
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58326 gsn: 255 "FSCLOSECONF" prio: 1
613
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 58327 length: 1 trace: 0
614
UserPointer: H'00000000
615
---- Send ----- Signal ----------------
616
r.bn: 253 "NDBFS", r.proc: 2, gsn: 261 "FSOPENREQ" prio: 0
617
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58326 length: 7 trace: 0
618
UserReference: H'00fa0002, userPointer: H'00000000
619
FileNumber[1-4]: H'ffffffff H'ffffffff H'ffffffff H'01050200
620
FileFlags: H'00000311 Open write only, Create new file, Truncate existing file
621
---- Received - Signal ----------------
622
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58339 gsn: 259 "FSOPENCONF" prio: 1
623
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 58340 length: 3 trace: 0
624
UserPointer: H'00000000
626
---- Send ----- Signal ----------------
627
r.bn: 253 "NDBFS", r.proc: 2, gsn: 272 "FSWRITEREQ" prio: 0
628
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58339 length: 8 trace: 0
630
UserReference: H'00fa0002, UserPointer: H'00000000
631
Operation flag: H'00000011, Sync, Format=Array of pages
634
pageData: H'00000008, H'00000000
636
---- Received - Signal ----------------
637
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58348 gsn: 270 "FSWRITECONF" prio: 1
638
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 58349 length: 1 trace: 0
639
UserPointer: H'00000000
640
---- Send ----- Signal ----------------
641
r.bn: 253 "NDBFS", r.proc: 2, gsn: 257 "FSCLOSEREQ" prio: 0
642
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58348 length: 4 trace: 0
644
UserReference: H'00fa0002, userPointer: H'00000000
645
Flags: H'00000000, Don't remove file
646
---- Received - Signal ----------------
647
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 255 "FSCLOSECONF" prio: 1
648
s.bn: 253 "NDBFS", s.proc: 2, s.sigId: 58360 length: 1 trace: 0
649
UserPointer: H'00000000
650
---- Send ----- Signal ----------------
651
r.bn: 250 "DBDICT", r.proc: 2, gsn: 133 "DICT_SCHEMACONF" prio: 1
652
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 1 trace: 0
654
---- Received - Signal ----------------
655
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 133 "DICT_SCHEMACONF" prio: 1
656
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 58364 length: 1 trace: 0
658
---- Received - Signal ----------------
659
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 133 "DICT_SCHEMACONF" prio: 1
660
s.bn: 250 "DBDICT", s.proc: 4, s.sigId: 47846 length: 1 trace: 0
663
// ---------------------------------------------------------------------------
664
// Commit the table for usage in DIH and LQH in all nodes.
665
// ---------------------------------------------------------------------------
667
---- Send ----- Signal ----------------
668
r.bn: 247 "DBLQH", r.proc: 2, gsn: 398 "TAB_COMMITREQ" prio: 1
669
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 3 trace: 0
670
H'00000000 H'00fa0002 H'00000002
671
---- Send ----- Signal ----------------
672
r.bn: 246 "DBDIH", r.proc: 2, gsn: 398 "TAB_COMMITREQ" prio: 1
673
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 3 trace: 0
674
H'00000001 H'00fa0002 H'00000002
675
---- Send ----- Signal ----------------
676
r.bn: 247 "DBLQH", r.proc: 4, gsn: 398 "TAB_COMMITREQ" prio: 1
677
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 3 trace: 0
678
H'00000000 H'00fa0002 H'00000002
679
---- Send ----- Signal ----------------
680
r.bn: 246 "DBDIH", r.proc: 4, gsn: 398 "TAB_COMMITREQ" prio: 1
681
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 3 trace: 0
682
H'00000001 H'00fa0002 H'00000002
683
---- Received - Signal ----------------
684
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 396 "TAB_COMMITCONF" prio: 1
685
s.bn: 247 "DBLQH", s.proc: 2, s.sigId: 58370 length: 3 trace: 0
686
H'00000000 H'00000002 H'00000002
687
---- Received - Signal ----------------
688
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 396 "TAB_COMMITCONF" prio: 1
689
s.bn: 246 "DBDIH", s.proc: 2, s.sigId: 58371 length: 3 trace: 0
690
H'00000001 H'00000002 H'00000002
691
---- Received - Signal ----------------
692
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 396 "TAB_COMMITCONF" prio: 1
693
s.bn: 247 "DBLQH", s.proc: 4, s.sigId: 47846 length: 3 trace: 0
694
H'00000000 H'00000004 H'00000002
695
---- Received - Signal ----------------
696
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 396 "TAB_COMMITCONF" prio: 1
697
s.bn: 246 "DBDIH", s.proc: 4, s.sigId: 47846 length: 3 trace: 0
698
H'00000001 H'00000004 H'00000002
700
// ---------------------------------------------------------------------------
701
// Finally also open the table for usage from TC in all nodes.
702
// After this signal is received in TC it is ok to execute transactions on
703
// this new empty table.
704
// ---------------------------------------------------------------------------
706
---- Send ----- Signal ----------------
707
r.bn: 245 "DBTC", r.proc: 2, gsn: 404 "TC_SCHVERREQ" prio: 1
708
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 5 trace: 0
709
H'00000002 H'00000001 H'00000001 H'00fa0002 H'00000000
710
---- Send ----- Signal ----------------
711
r.bn: 245 "DBTC", r.proc: 4, gsn: 404 "TC_SCHVERREQ" prio: 1
712
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 5 trace: 0
713
H'00000002 H'00000001 H'00000001 H'00fa0002 H'00000000
714
---- Received - Signal ----------------
715
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 403 "TC_SCHVERCONF" prio: 1
716
s.bn: 245 "DBTC", s.proc: 2, s.sigId: 58376 length: 2 trace: 0
717
H'00000002 H'00000000
718
---- Received - Signal ----------------
719
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 403 "TC_SCHVERCONF" prio: 1
720
s.bn: 245 "DBTC", s.proc: 4, s.sigId: 47846 length: 2 trace: 0
721
H'00000002 H'00000001
723
// ---------------------------------------------------------------------------
724
// Unblock dictionary to allow for another add table.
725
// ---------------------------------------------------------------------------
727
---- Send ----- Signal ----------------
728
r.bn: 250 "DBDICT", r.proc: 2, gsn: 444 "UNBLO_DICTREQ" prio: 1
729
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 1 trace: 0
731
---- Send ----- Signal ----------------
732
r.bn: 250 "DBDICT", r.proc: 4, gsn: 444 "UNBLO_DICTREQ" prio: 1
733
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 1 trace: 0
736
// ---------------------------------------------------------------------------
737
// Send the confirmation to the requesting application process.
738
// ---------------------------------------------------------------------------
740
---- Send ----- Signal ----------------
741
r.bn: 1 "API", r.proc: 3, gsn: 24 "DICTTABCONF" prio: 1
742
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 3 trace: 0
743
H'00047700 H'00000002 H'00000001
745
// ---------------------------------------------------------------------------
746
// Also release the connection in DIH that was previously established.
747
// ---------------------------------------------------------------------------
749
---- Send ----- Signal ----------------
750
r.bn: 246 "DBDIH", r.proc: 2, gsn: 234 "DIRELEASEREQ" prio: 1
751
s.bn: 250 "DBDICT", s.proc: 2, sigId: 58359 length: 3 trace: 0
752
H'00000210 H'00000000 H'00fa0002
753
---- Received - Signal ----------------
754
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 444 "UNBLO_DICTREQ" prio: 1
755
s.bn: 250 "DBDICT", s.proc: 2, s.sigId: 58378 length: 1 trace: 0
757
---- Received - Signal ----------------
758
r.bn: 250 "DBDICT", r.proc: 2, sigId: 58359 gsn: 232 "DIRELEASECONF" prio: 1
759
s.bn: 246 "DBDIH", s.proc: 2, s.sigId: 58380 length: 1 trace: 0
762
// ---------------------------------------------------------------------------
763
// Now all actions regarding this add table have completed.
764
// ---------------------------------------------------------------------------