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