SPC-OCA-10448: Another reconfiguration is currently in progress
search cancel

SPC-OCA-10448: Another reconfiguration is currently in progress

book

Article ID: 128411

calendar_today

Updated On:

Products

Spectrum Network Observability

Issue/Introduction

Trying to run a Reconfiguration of a device customer is getting:

Reconfigure Model 

SPC-OCA-10448: Another reconfiguration is currently in progress. Only one reconfiguration at a time is allowed 
per device. Please try again later 

Environment

Spectrum 23.x, 24.x

Cause

Enabling the Interface Configuration and Modeling debug you may notice in the debug output  "if_state is: 2" 
This is the cause of the message: SPC-OCA-10448 Another reconfiguration is currently in progress. Only one reconfiguration at a time is allowed  per device.
Please try again later 

example:
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg.cc(1200): MH=0x300294 # CsIHIfConfig::trig_action( mh=0x300294 ) starting
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg.cc(1211): MH=0x300294 #  got GET_INTERFACES or GET_PHYSICAL_INTERFACES action
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6543): MH=0x300294 # CsIHIfConfig::get_interfaces( mh=0x300294 ) starting 
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6559): MH=0x300294 #  action_code::GET_PHYSICAL_INTERFACES
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(1448): MH=0x300294 # CsIHIfConfig::get_modelled_ifs( mh=0x300294 )  starting
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(7617): MH=0x300294 # CsIHIfConfig::read_relation_to_get_interface_models( mh = 0x300294 ) starting
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(7629): MH=0x300294 # CsIHIfConfig::read_relation_to_get_interface_models() ending
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(1458): MH=0x300294 #  # of relations 75
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(1472): MH=0x300294 #  Found interface; mh = 0x30029e
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(1472): MH=0x300294 #  Found interface; mh = 0x30029f
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(1472): MH=0x300294 #  Found interface; mh = 0x3002a0
...
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(1504): MH=0x300294 # CsIHIfConfig::get_modelled_ifs( mh=0x300294 )  ending
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6581): MH=0x300294 #  if_state is: 2
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6582): MH=0x300294 #  # of existing interfaces = 75
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6601): MH=0x300294 #  IP ADDRESS for interface 145 is: 0.0.0.0.0.0.0
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6601): MH=0x300294 #  IP ADDRESS for interface 146 is: 0.0.0.0.0.0.0
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6601): MH=0x300294 #  IP ADDRESS for interface 147 is: 0.0.0.0.0.0.0
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6601): MH=0x300294 #  IP ADDRESS for interface 148 is: x.x.x.x.x.0.0.0.0.1.1
...
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg1.cc(6631): MH=0x300294 # CsIHIfConfig::get_interfaces() ending
Feb 28 11:34:31 IFCONFIG TRACE at CsIHIfCnfg.cc(1377): MH=0x300294 # CsIHIfConfig::trig_action() ending



 

Resolution

Check the attribute if_state on the device model. If the attribute if_state=2  that means the model is still getting created and hence the Reconfiguration is not being allowed, change it to 1 (if_state=1 Model_Active), this will allow the Reconfiguration to properly run. 

 

Additional Information