SpectroSERVER cpu performance issues with fanout fault isolation

Document ID : KB000109669
Last Modified Date : 03/08/2018
Show Technical Document Details
Issue:
When running a discovery, the cpu spikes to 100% and OneClick clients may disconnect.  Process stack dumps show fanout fault isolation causing the cpu utilization:


pstacks show: 
#15 0x00007ffff5b03b11 in CsIHDeviceIsolation::are_you_down(CsModelHandle const&) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1 
#16 0x00007ffff5b04873 in CsIHDeviceIsolation::trig_action(CsModelHandle const&, CsAction const*, CsConnHandle const&) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1 


moot trace shows: 
CsIHFaultBase::send_nbors_action(CsULongList*, CsAction*, CsModelHandle) [/opt/SPECTRUM/lib/../SS/libmdlsvint.so.1] 
CsIHInfIsolation::get_good_US_neighbors(CsModelHandle const&, CsModelHandle const&, unsigned int) [/opt/SPECTRUM/lib/../SS/libmdlsvint.so.1] 
CsIHInfIsolation::placed_fanout_status(CsModelHandle const&, CsModelHandle const&) [/opt/SPECTRUM/lib/../SS/libmdlsvint.so.1] 
CsIHInfIsolation::trig_rel_change(CsModelHandle const&, CsRelHandle const&, CsRelEnum::CsRelChange_e, CsRelEnum::CsRelSide_e, CsModelHandle const&, CsMTypeHandle const&) [/opt/SPECTRUM/lib/../SS/libmdlsvint.so.1] 
 
Cause:
CA Spectrum code was inefficiently processing the fanout connections.
Resolution:
This is resolved in CA Spectrum release 10.3 and above:

    SS Perf issues with Fanout Fault Isolation.
    (DE357510, 01005041)