Rediscovery after reconfigure option in CA Spectrum fails due to another discovery already in progress

Document ID : KB000047978
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

When utilizing the "Reconfiguration" option for a model that has the "Discovery After Reconfigure" option set to Yes , the following error would show prior to 9.4:

Another discovery process is currently in progress. Only one discovery process at a time is allowed per CA Spectrum landscape. Please retry again later.

Resolution:

The reconfiguration functionality has been enhanced in CA Spectrum release 9.4. In 9.4 if a reconfiguration is triggered on a model that has the "Discovery After Reconfigure" option set to Yes, and another discovery process is already running, the discovery will be queued and event 0x25e0006 is generated by the "System" user:

"Auto-discovery mapping process can not run on model "XXXXX" of type "YYYYY" because another mapping process is currently running, So it is queued

Event 0x25e0006"

The discovery/mapping process will occur once the previously queued models have completed.

To view the queue, the following commands can be used in CLI on the TopologyWrkSpc model:

./update action=0x10601 mh=themodelhandleofthe"TopologyWrkSpc"model

This will output the queue entries to the VNM.OUT. To stop the output:

./update action=0x10602 mh=themodelhandleofthe"TopologyWrkSpc"model

Here is an example:

> show models | grep -i TopologyWrk
0x10003a AutoDiscovery 0x25e0001 TopologyWrkSpc

> ./update action=0x10602 mh=0x10003a
update action: successful

Response has 0 attributes:

In the VNM.OUT, the following is seen:

Dumping the pending rediscovery models @2014/09/23 11:18:36

> ./update action=0x10602 mh=0x10003a
update action: successful
Response has 0 attributes:

In the VNM.OUT, the following is seen:

Clearing the pending rediscovery queue @2014/09/23 11:17:34

In order to see the output in CA Spectrum 10.1 and above, you need to first enable the Autodiscovery Debug on the VNM model.  Select the VNM model and open the Component Detail-> Autodiscovery Control area -> Debug Options -> Debug Autodiscovery -> ON.

This will create the <SPECROOT>/SS/AdiscDebug_<timestamp> file on the SpectroSERVER that you turned on the debug.

You can then run the update action=0x10601 command and view the AdiscDebug file (search for "rediscovery).

 

Additional Information:

https://docops.ca.com/display/CASP101/Update+Device+Interface+and+Connection+Information