Preview Tool

Cisco Bug: CSCuq12347 - CSR1000v/ASR1001-x - Memory leak in CPP HA due to Throughput Monitor

Last Modified

Mar 30, 2020

Products (1)

  • Cisco Cloud Services Router 1000V Series

Known Affected Releases


Description (partial)

A ASR1001-X/CSR1000v router may experience a memory leak. This will generally first manifest itself as syslog warnings:

Jan 01 02:34:56.789: %PLATFORM-4-ELEMENT_WARNING: F0: smand:  RP/0: Committed Memory value 97% exceeds warning level 95%

The cpp_ha_top_level_server process is found to be consuming a slowly incrementing quantity of memory.

CSR1000v#show platform software process list RP active sort memory
Name                     Pid    PPid  Group Id  Status    Priority  Size        
linux_iosd-imag        15401   15105     15401  S               20  2352599040  
fman_fp_image          20166   19684     20166  S               20  1558065152  
cpp_cp_svr             18962   18243     18962  S               20  1271418880  
cpp_ha_top_leve        19612   19071     19612  S               20  1180131328  <-----------
fman_rp                14687   13973     14687  S               20  876077056   
qfp-ucode-csr          20659   20224     20659  S               20  764862464   

"CPP HA", which is a subset of the cpp_ha_top_level_server process, shows a large difference between "Allocations" and "Frees" which increases over time.

CSR1000v#show platform software memory qfp-ha-server qfp active | begin CPP HA
Module: CPP HA
  allocated: 507327220, requested: 501167108, overhead: 6160112   <-------------- "Allocated" slowly increases over time
  Allocations: 781851, failed: 0, frees: 396844           <-------------- Note large delta between "Allocations" and "frees"

Platform throughput monitor is enabled.

CSR1000v#show platform hardware throughput-monitor parameters
Throughput monitor parameters

  Throughput monitor threshold: 95 percent
  Throughput monitor interval: 300 seconds
  Throughput monitor status: enabled       <---------------
Bug details contain sensitive information and therefore require a account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.