Ticket #267 (assigned defect)

Opened 16 months ago

Last modified 9 months ago

LEAP timer memory leak

Reported by: hafe Owned by:
Priority: major Milestone: Release 4
Component: LEAP Version: 2.0.0
Keywords: Cc:
patch waiting for maintainer: no

Description

Services using timers like CKPT experience a slow but measurable increase in memory use over time (process ncs_cpnd). Of course depending of the application.

The LEAP timer control block is approximately 64 bytes and will not be returned until the timer has expired. The function ncs_tmr_free() does not free the memory, it just change the state of the timer.

Attachments

Change History

Changed 15 months ago by scon

  • milestone changed from PL 2.0.1 to PL 2.0.2

Changed 10 months ago by hafe

  • priority changed from minor to blocker
  • milestone changed from PL 2.0.2 to 3.0.0-RC1

Changed 9 months ago by rameshb

  • priority changed from blocker to major

Changed 9 months ago by nagendra

  • owner ramesh.betham@… deleted
  • status changed from new to assigned

Changed 9 months ago by marioa

  • milestone changed from 3.0.0-RC1 to Release 4

TLC decision: LEAP Timers are used throughout OpenSAF and it was decided that it could be risky to change this code in this phase of project. Recommendation is to retag it for the next release, and hopefully somebody will take initiative and provide patch in early project phases. Recommended workaround for this ticket is to try to have retention times closer to the lifetime of an checkpoint.

Add/Change #267 (LEAP timer memory leak)

Author



Action
as assigned
Note: See TracTickets for help on using tickets.