mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-28 10:47:23 +00:00
Merge pull request #1255 from hangscer8/clean_ticker
Stop ticker in time to avoid memory leak
This commit is contained in:
commit
9a108c0505
2 changed files with 2 additions and 0 deletions
|
@ -146,6 +146,7 @@ func (n *topologyGC) runGC() {
|
|||
// periodicGC runs garbage collector at every gcPeriod to make sure we haven't missed any node
|
||||
func (n *topologyGC) periodicGC(gcPeriod time.Duration) {
|
||||
gcTrigger := time.NewTicker(gcPeriod)
|
||||
defer gcTrigger.Stop()
|
||||
for {
|
||||
select {
|
||||
case <-gcTrigger.C:
|
||||
|
|
|
@ -70,6 +70,7 @@ func (n *Notifier) Run() {
|
|||
timeEvents := make(<-chan time.Time)
|
||||
if n.sleepInterval > 0 {
|
||||
ticker := time.NewTicker(n.sleepInterval)
|
||||
defer ticker.Stop()
|
||||
timeEvents = ticker.C
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue