Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 1,432 for stopCh (0.25 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin_test.go

    			wh.SetAuthenticationInfoResolverWrapper(webhooktesting.Wrapper(webhooktesting.NewAuthenticationInfoResolver(new(int32))))
    			wh.SetServiceResolver(webhooktesting.NewServiceResolver(*serverURL))
    			wh.SetExternalKubeClientSet(client)
    			wh.SetExternalKubeInformerFactory(informer)
    
    			informer.Start(stopCh)
    			informer.WaitForCacheSync(stopCh)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 06:06:52 UTC 2024
    - 11K bytes
    - Viewed (0)
  2. pkg/registry/flowcontrol/rest/storage_flowcontrol_test.go

    )
    
    func TestContextFromChannelAndMaxWaitDurationWithChannelClosed(t *testing.T) {
    	stopCh := make(chan struct{})
    	ctx, cancel := contextFromChannelAndMaxWaitDuration(stopCh, time.Hour)
    	defer cancel()
    
    	select {
    	case <-ctx.Done():
    		t.Fatalf("Expected the derived context to be not cancelled, but got: %v", ctx.Err())
    	default:
    	}
    
    	close(stopCh)
    
    	<-ctx.Done()
    	if ctx.Err() != context.Canceled {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 17 16:08:39 UTC 2021
    - 1.5K bytes
    - Viewed (0)
  3. pkg/kube/informerfactory/factory.go

    	Informer cache.SharedIndexInformer
    	start    func(stopCh <-chan struct{})
    }
    
    func (s StartableInformer) Start(stopCh <-chan struct{}) {
    	s.start(stopCh)
    }
    
    // InformerFactory provides access to a shared informer factory
    type InformerFactory interface {
    	// Start initializes all requested informers. They are handled in goroutines
    	// which run until the stop channel gets closed.
    	Start(stopCh <-chan struct{})
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 23 17:08:31 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/resourcequota/admission.go

    		Handler:       admission.NewHandler(admission.Create, admission.Update),
    		stopCh:        nil,
    		numEvaluators: numEvaluators,
    		config:        config,
    		quotaAccessor: quotaAccessor,
    	}, nil
    }
    
    // SetDrainedNotification sets the stop channel into QuotaAdmission.
    func (a *QuotaAdmission) SetDrainedNotification(stopCh <-chan struct{}) {
    	a.stopCh = stopCh
    }
    
    // SetExternalKubeClientSet registers the client into QuotaAdmission
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 23 10:34:50 UTC 2022
    - 5.8K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/configuration/configuration_manager_test.go

    	// set failureThreshold to 0 so that one single failure will set "ready" to false.
    	poller.failureThreshold = 0
    	stopCh := make(chan struct{})
    	defer close(stopCh)
    	go poller.Run(stopCh)
    	go func() {
    		// The test might have false negative, but won't be flaky
    		timer := time.NewTimer(2 * time.Second)
    		defer timer.Stop()
    		<-timer.C
    		fakeGetSucceedLock.Lock()
    		defer fakeGetSucceedLock.Unlock()
    		fakeGetSucceed = true
    	}()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 06 02:02:38 UTC 2017
    - 2.4K bytes
    - Viewed (0)
  6. pkg/proxy/config/api_test.go

    	stopCh := make(chan struct{})
    	defer close(stopCh)
    
    	handler := NewServiceHandlerMock()
    
    	sharedInformers := informers.NewSharedInformerFactory(client, time.Minute)
    
    	serviceConfig := NewServiceConfig(ctx, sharedInformers.Core().V1().Services(), time.Minute)
    	serviceConfig.RegisterEventHandler(handler)
    	go sharedInformers.Start(stopCh)
    	go serviceConfig.Run(stopCh)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 22 05:08:41 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/plugin/pkg/audit/buffered/buffered_test.go

    		assert.Len(t, batch, 1, "Expected single event")
    	}
    
    	t.Log("Collection should hault when stop channel is closed.")
    	stopCh := make(chan struct{})
    	wg := sync.WaitGroup{}
    	wg.Add(1)
    	go func() {
    		defer wg.Done()
    		batch = backend.collectEvents(nil, stopCh)
    	}()
    	close(stopCh)
    	wg.Wait()
    	assert.Empty(t, batch, "Empty final batch")
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 14 17:20:35 UTC 2018
    - 5.9K bytes
    - Viewed (0)
  8. pkg/proxy/config/config_test.go

    	stopCh := make(chan struct{})
    	defer close(stopCh)
    
    	sharedInformers := informers.NewSharedInformerFactory(client, time.Minute)
    
    	config := NewServiceConfig(ctx, sharedInformers.Core().V1().Services(), time.Minute)
    	handler := NewServiceHandlerMock()
    	config.RegisterEventHandler(handler)
    	go sharedInformers.Start(stopCh)
    	go config.Run(stopCh)
    
    	service := &v1.Service{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 22 05:08:41 UTC 2024
    - 14.3K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin_test.go

    			wh.SetAuthenticationInfoResolverWrapper(webhooktesting.Wrapper(webhooktesting.NewAuthenticationInfoResolver(new(int32))))
    			wh.SetServiceResolver(webhooktesting.NewServiceResolver(*serverURL))
    			wh.SetExternalKubeClientSet(client)
    			wh.SetExternalKubeInformerFactory(informer)
    
    			informer.Start(stopCh)
    			informer.WaitForCacheSync(stopCh)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 06:06:52 UTC 2024
    - 11.9K bytes
    - Viewed (0)
  10. pkg/kubelet/volumemanager/volume_manager_test.go

    			manager := newTestVolumeManager(t, tmpDir, podManager, kubeClient, node)
    
    			stopCh := runVolumeManager(manager)
    			defer close(stopCh)
    
    			podManager.SetPods([]*v1.Pod{pod})
    
    			// Fake node status update
    			go simulateVolumeInUseUpdate(
    				v1.UniqueVolumeName(node.Status.VolumesAttached[0].Name),
    				stopCh,
    				manager)
    
    			err = manager.WaitForAttachAndMount(context.Background(), pod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 14.1K bytes
    - Viewed (0)
Back to top