Cisco MDS-9124 Troubleshooting Guide - Page 315

Resolving Application Busy Situations

Page 315 highlights

Chapter 15 Troubleshooting Distributed Device Alias Services Validation and Commit Failure Issues Send documentation comments to [email protected] Step 4 Compare the existing device alias database (including the desired changes) and the application configuration to find the conflict. This example uses the show device-alias database and show ivr zoneset commands, along with the console logs of the device alias database changes made prior to the commit. The comparison shows that the definition of the new device alias A2 would result in the resolution of enhanced device alias member A2 in IVR zone z1 to pWWN 21:01:01:01:01:01:01:02, which is already a member of zone z1. The pWWN is directly defined as a member of VSAN 1, while the enhanced device alias A2 is defined as a member of VSAN 2. This configuration is not allowed in IVR. IVR detects the configuration problem and rejects the device alias database validation. switch-1# show device-alias database device-alias name A1 pwwn 21:01:01:01:01:01:01:01 Total number of entries = 1 ===> existing device alias database switch-2# show ivr zoneset ===> display existing IVR zone set zoneset name s1 zone name z1 pwwn 21:01:01:01:01:01:01:02 device-alias A2 vsan vsan 1 autonomous-fabric-id 1 2 autonomous-fabric-id 1 switch-1# conf t Enter configuration commands, one per line. End with CNTL/Z. switch-1(config)# device-alias database switch-1(config-device-alias-db)# device-alias name A2 pwwn 21:01:01:01:01:01:01:02 switch-1(config-device-alias-db)# exit switch-1(config)# device-alias commit inter-VSAN zone member cannot be in more than one VSAN Step 5 Correct the conflict by making adjustments to the application configuration, or by making changes to the device alias database, and then issuing the commit command again. Resolving Application Busy Situations A device alias commit can fail because an application is busy and cannot perform the requested validation. If that occurs, the device alias CFS lock is not released and the pending database contents remain unchanged. When the application is no longer busy, retry the commit request. Example 15-9 shows the console output that occurs when an application busy situation causes the commit to fail. Example 15-9 Application Busy Console Output switch-2(config)# device-alias commit Some of the registered modules are busy handling other requests. Please retry the command after some time. Review the syslogs (Example 15-10) and use the show device-alias commands (Example 15-11) to gather additional details about the application that returned busy. Example 15-10 Application Busy Syslog Message 2007 Apr 10 02:30:55 switch-2 %DEVICE-ALIAS-3-VALIDATION_FAILED: Failed SAP: ==>Status 110 Reason: Some of the registered modules are busy handling other requests. ==>Reason Please retry the command after some time. Expln: there is a pending action. ==>Resolution OL-9285-05 Cisco MDS 9000 Family Troubleshooting Guide, Release 3.x 15-13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560

Send documentation comments to [email protected]
15-13
Cisco MDS 9000 Family Troubleshooting Guide, Release 3.x
OL-9285-05
Chapter 15
Troubleshooting Distributed Device Alias Services
Validation and Commit Failure Issues
Step 4
Compare the existing device alias database (including the desired changes) and the application
configuration to find the conflict.
This example uses the
show device-alias database
and
show ivr zoneset
commands, along with the
console logs of the device alias database changes made prior to the commit. The comparison shows that
the definition of the new device alias A2 would result in the resolution of enhanced device alias member
A2 in IVR zone z1 to pWWN 21:01:01:01:01:01:01:02, which is already a member of zone z1. The
pWWN is directly defined as a member of VSAN 1, while the enhanced device alias A2 is defined as a
member of VSAN 2. This configuration is not allowed in IVR. IVR detects the configuration problem
and rejects the device alias database validation.
switch-1#
show device-alias database
===> existing device alias database
device-alias name A1 pwwn 21:01:01:01:01:01:01:01
Total number of entries = 1
switch-2#
show ivr zoneset
===> display existing IVR zone set
zoneset name s1
zone name z1
pwwn 21:01:01:01:01:01:01:02
vsan
1 autonomous-fabric-id
1
device-alias A2
vsan
2 autonomous-fabric-id
1
switch-1#
conf t
Enter configuration commands, one per line.
End with CNTL/Z.
switch-1(config)#
device-alias database
switch-1(config-device-alias-db)#
device-alias name A2 pwwn 21:01:01:01:01:01:01:02
switch-1(config-device-alias-db)#
exit
switch-1(config)#
device-alias commit
inter-VSAN zone member cannot be in more than one VSAN
Step 5
Correct the conflict by making adjustments to the application configuration, or by making changes to the
device alias database, and then issuing the commit command again.
Resolving Application Busy Situations
A device alias commit can fail because an application is busy and cannot perform the requested
validation. If that occurs, the device alias CFS lock is not released and the pending database contents
remain unchanged. When the application is no longer busy, retry the commit request.
Example 15-9
shows the console output that occurs when an application busy situation causes the
commit to fail.
Example 15-9
Application Busy Console Output
switch-2(config)#
device-alias commit
Some of the registered modules are busy handling other requests. Please
retry the command after some time.
Review the syslogs (
Example 15-10
) and use the
show device-alias
commands (
Example 15-11
) to
gather additional details about the application that returned busy.
Example 15-10 Application Busy Syslog Message
2007 Apr 10 02:30:55 switch-2 %DEVICE-ALIAS-3-VALIDATION_FAILED: Failed SAP:
==>Status
110 Reason: Some of the registered modules are busy handling other requests.
==>Reason
Please retry the command after some time. Expln: there is a pending action.
==>Resolution