Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for BoundedFrequencyRunner (0.44 sec)

  1. pkg/util/async/bounded_frequency_runner.go

    */
    
    package async
    
    import (
    	"fmt"
    	"sync"
    	"time"
    
    	"k8s.io/client-go/util/flowcontrol"
    
    	"k8s.io/klog/v2"
    )
    
    // BoundedFrequencyRunner manages runs of a user-provided function.
    // See NewBoundedFrequencyRunner for examples.
    type BoundedFrequencyRunner struct {
    	name        string        // the name of this instance
    	minInterval time.Duration // the min time between runs, modulo bursts
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Nov 15 09:36:26 UTC 2022
    - 9.4K bytes
    - Viewed (0)
  2. pkg/proxy/winkernel/proxier.go

    	// with some partial data after kube-proxy restart.
    	endpointSlicesSynced bool
    	servicesSynced       bool
    	initialized          int32
    	syncRunner           *async.BoundedFrequencyRunner // governs calls to syncProxyRules
    	// These are effectively const and do not need the mutex to be held.
    	hostname string
    	nodeIP   net.IP
    	recorder events.EventRecorder
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 13:25:06 UTC 2024
    - 59K bytes
    - Viewed (0)
  3. pkg/proxy/nftables/proxier.go

    	// updating nftables with some partial data after kube-proxy restart.
    	endpointSlicesSynced bool
    	servicesSynced       bool
    	initialized          int32
    	syncRunner           *async.BoundedFrequencyRunner // governs calls to syncProxyRules
    	syncPeriod           time.Duration
    	flushed              bool
    
    	// These are effectively const and do not need the mutex to be held.
    	nftables       knftables.Interface
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 08 13:48:54 UTC 2024
    - 55.5K bytes
    - Viewed (0)
  4. pkg/proxy/iptables/proxier.go

    	// updating iptables with some partial data after kube-proxy restart.
    	endpointSlicesSynced bool
    	servicesSynced       bool
    	needFullSync         bool
    	initialized          int32
    	syncRunner           *async.BoundedFrequencyRunner // governs calls to syncProxyRules
    	syncPeriod           time.Duration
    	lastIPTablesCleanup  time.Time
    
    	// These are effectively const and do not need the mutex to be held.
    	iptables       utiliptables.Interface
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 21 14:39:54 UTC 2024
    - 65.1K bytes
    - Viewed (0)
  5. pkg/proxy/ipvs/proxier.go

    	// ipvs rules with some partial data after kube-proxy restart.
    	endpointSlicesSynced bool
    	servicesSynced       bool
    	initialized          int32
    	syncRunner           *async.BoundedFrequencyRunner // governs calls to syncProxyRules
    
    	// These are effectively const and do not need the mutex to be held.
    	syncPeriod    time.Duration
    	minSyncPeriod time.Duration
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Apr 28 15:51:23 UTC 2024
    - 77.7K bytes
    - Viewed (0)
Back to top