Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for debounceC (0.34 sec)

  1. pilot/pkg/xds/discovery.go

    func (s *DiscoveryServer) handleUpdates(stopCh <-chan struct{}) {
    	debounce(s.pushChannel, stopCh, s.DebounceOptions, s.Push, s.CommittedUpdates)
    }
    
    // The debounce helper function is implemented to enable mocking
    func debounce(ch chan *model.PushRequest, stopCh <-chan struct{}, opts DebounceOptions, pushFn func(req *model.PushRequest), updateSent *atomic.Int64) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 15 20:21:09 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. pilot/pkg/xds/delta_test.go

    	addTestClientEndpoints(s.MemRegistry)
    	s.MemRegistry.AddHTTPService(edsIncSvc, edsIncVip, 8080)
    	s.MemRegistry.SetEndpoints(edsIncSvc, "",
    		newEndpointWithAccount("127.0.0.1", "hello-sa", "v1"))
    	// Wait until the above debounce, to ensure we can precisely check XDS responses without spurious pushes
    	s.EnsureSynced(t)
    
    	ads := s.ConnectDeltaADS().WithID("sidecar~127.0.0.1~test.default~default.svc.cluster.local")
    
    	// Initially we get everything
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 01:56:28 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  3. pilot/test/xds/fake.go

    	// ListenerBuilder, if specified, allows making the server use the given
    	// listener instead of a buffered conn.
    	ListenerBuilder func() (net.Listener, error)
    
    	// Time to debounce
    	// By default, set to 0s to speed up tests
    	DebounceTime time.Duration
    
    	// EnableFakeXDSUpdater will use a XDSUpdater that can be used to watch events
    	EnableFakeXDSUpdater       bool
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 16:08:52 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  4. pilot/pkg/xds/bench_test.go

    				},
    			},
    		},
    	})
    	s := xds.NewFakeDiscoveryServer(t, xds.FakeOptions{
    		Configs:                configs,
    		KubernetesObjectString: k8sConfig,
    		// Allow debounce to avoid overwhelming with writes
    		DebounceTime:               time.Millisecond * 10,
    		DisableSecretAuthorization: true,
    		MeshConfig:                 m,
    	})
    
    	return s, proxy
    }
    
    var (
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 22 18:13:40 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  5. pilot/pkg/bootstrap/server.go

    	caserver "istio.io/istio/security/pkg/server/ca"
    	"istio.io/istio/security/pkg/server/ca/authenticate"
    	"istio.io/istio/security/pkg/server/ca/authenticate/kubeauth"
    )
    
    const (
    	// debounce file watcher events to minimize noise in logs
    	watchDebounceDelay = 100 * time.Millisecond
    )
    
    func init() {
    	// Disable gRPC tracing. It has performance impacts (See https://github.com/grpc/grpc-go/issues/695)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 46.3K bytes
    - Viewed (0)
Back to top