Why do we have a memory leak on the SDC host after upgrading to 10.2.2.

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

After upgrading to Spectrum version 10.2.2,  the SdmConnectorService.exe process has been crashing.

After a restart, we notice that the process is rapidly using more and more memory.   It grew from 1 GB to 7 GB within 8 hours, at which point, the process crashes. 

 

Environment:
Spectrum version 10.2.2 only.
Cause:

A memory leak exists in the Secure Domain Connector (SDC) process, of the 10.2.2 Spectrum release.

Resolution:

10.02.02.PTF_10.2.206 has been created to resolve this and other issues.

Please contact CA Support to request a copy of this patch, if you plan to upgrade to Spectrum 10.2.2.

 

Symptom: Memory growth over time  in Secure Domain Connector ( SDC ).

Resolution: Multi-threaded SDC architecture changes have resolved memory growth and increased stability.

 

(DE329281, 00895734)

Additional Information:

 This patch is a bundle PTF and also fixes the following issues: 

 

Symptom: Secure Domain Connector creating invalid alarms when under heavy load( hundreds of requests creating hundreds of threads )

Resolution: Secure Domain Connector re-architected to efficiently manage high volumes of 

SNMP requests using just a few native threads.

(DE320616, 00788951)

 

Symptom: SNMPv3 traps received on an IPv6 interface( IPv6-mapped IPv4 address ) are not processed properly. 

Resolution: SNMPv3 traps from an IPv6-mapped IPv4 address are now properly processed.

(DE321858,00862840)

 

Symptom:  SNMPv3 profiles are not migrated properly from 10.2.1 to 10.2.2.

Resolution: Resolved migration problem, but might require new action 0x10332  to be send to GlobalConfig model if interim changes were made.  The action will migrate the old 

profiles and overwrite any new ones. 

(DE331291, 00903607)

 

Symptom: SNMPv3 traps from unmanaged devices are not processed if using configured using non-default( md5 ) authentication or non-default( des ) privacy protocols.

Resolution: Unmanaged SNMPv3 traps are processed properly, regardless of SNMPv3 profile configuration.

(DE330007) 

 

Symptom: Memory growth over time in Secure Domain Connector ( SDC ).

Resolution: Multi-threaded SDC architecture changes have resolved memory growth and increased stability.

(DE329281, 00895734)

 

Symptom: In Trap Based Continuous Discovery, on receiving SNMPv2c trap, device is being modeled as SNMPv1 i.e. with V1 community name.

Resolution: On receiving SNMPv2c trap, device is modeled with SNMPv2c community name.

(DE317963, 00790328)

(DE318368, 00847060)

 

Symptom:SNMPv3 profiles are not migrated properly from 10.2.1 to 10.2.2.

Resolution:  Resolved migration problem, but might require new action 0x10332  to be send to GlobalConfig model if interim changes we made.  

The action will migrate the old profiles and overwrite any new ones. 

(DE331291, 00903607)

 

Symptom:Secure Domain traps are improperly processed from both the primary SDC and the backup SDC, creating duplicate events.

Resolution:Secure Domain traps from the backup SDC are now dropped if the primary SDC is connected.

(DE318539,00852953 )

 

Symptom: Multiple, overlapping SDM configuration imports can cause SpectroSERVER crash.

Resolution: While an SDM configuration import is in process, all subsequent import requests are now ignored.

(DE332005)

 

It contains the following updated system files: 

SDC_Install_*.tgz         

libhpse.*

libsskrnl.*       

libitc.*

libsdmcasdm.*

libsv1mm.*

 

This patch is available for Solaris, Linux and Windows servers. 

* the extension is different, depending on the OS.