- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 575 for stopCh (0.19 sec)
-
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) -
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) -
pkg/kube/portforwarder.go
} func (f *forwarder) Close() { close(f.stopCh) // Closing the stop channel should close anything // opened by f.forwarder.ForwardPorts() } func (f *forwarder) ErrChan() <-chan error { return f.errCh } func (f *forwarder) WaitForStop() { <-f.stopCh }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Aug 14 02:12:37 UTC 2023 - 5.5K bytes - Viewed (0) -
staging/src/k8s.io/apimachinery/pkg/util/wait/wait.go
return channelContext{stopCh: parentCh} } var _ context.Context = channelContext{} // channelContext will behave as if the context were cancelled when stopCh is // closed. type channelContext struct { stopCh <-chan struct{} } func (c channelContext) Done() <-chan struct{} { return c.stopCh } func (c channelContext) Err() error { select { case <-c.stopCh:
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Mar 14 19:14:11 UTC 2023 - 7.1K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/util/flowcontrol/apf_filter_test.go
}) stopCh := make(chan struct{}) defer close(stopCh) informerFactory.Start(stopCh) status := informerFactory.WaitForCacheSync(stopCh) if names := unsynced(status); len(names) > 0 { t.Fatalf("WaitForCacheSync did not successfully complete, resources=%#v", names) } go func() { controller.Run(stopCh) }()
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Oct 30 12:18:40 UTC 2023 - 5.6K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/admission/initializer/initializer_test.go
func TestWantsShutdownNotification(t *testing.T) { stopCh := make(chan struct{}) target := initializer.New(nil, nil, nil, &TestAuthorizer{}, nil, stopCh, nil) wantDrainedNotification := &WantDrainedNotification{} target.Initialize(wantDrainedNotification) if wantDrainedNotification.stopCh == nil { t.Errorf("expected stopCh to be initialized but found nil") } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Mar 06 00:00:21 UTC 2024 - 8.2K bytes - Viewed (0) -
pkg/controlplane/controller/kubernetesservice/controller.go
defer close(localStopCh) select { case <-stopCh: // from Start case <-c.stopCh: // from Stop } }() go c.Run(localStopCh) } // Stop cleans up this API Servers endpoint reconciliation leases so another master can take over more quickly. func (c *Controller) Stop() { c.lock.Lock() defer c.lock.Unlock() select { case <-c.stopCh: return // only close once default:
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Aug 16 16:33:01 UTC 2023 - 9.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/plugin/pkg/audit/buffered/buffered.go
b.wg.Wait() b.delegateBackend.Shutdown() } // processIncomingEvents runs a loop that collects events from the buffer. When // b.stopCh is closed, processIncomingEvents stops and closes the buffer. func (b *bufferedBackend) processIncomingEvents(stopCh <-chan struct{}) { defer close(b.buffer) var ( maxWaitChan <-chan time.Time maxWaitTimer *time.Timer )
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Jul 26 17:14:05 UTC 2022 - 9.1K bytes - Viewed (0) -
pkg/controller/certificates/certificate_controller_test.go
handler, ) controller.csrsSynced = func() bool { return true } stopCh := make(chan struct{}) defer close(stopCh) informerFactory.Start(stopCh) informerFactory.WaitForCacheSync(stopCh) wait.PollUntil(10*time.Millisecond, func() (bool, error) { return controller.queue.Len() >= 1, nil }, stopCh) controller.processNextWorkItem(ctx) actions := client.Actions() if len(actions) != 1 {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Mar 15 03:26:08 UTC 2023 - 2.5K bytes - Viewed (0) -
staging/src/k8s.io/apimachinery/pkg/util/net/util_test.go
} func (lb *tcpLB) handleConnection(in net.Conn, stopCh chan struct{}) { out, err := net.Dial("tcp", lb.serverURL) if err != nil { lb.t.Log(err) return } go io.Copy(out, in) go io.Copy(in, out) <-stopCh if err := out.Close(); err != nil { lb.t.Fatalf("failed to close connection: %v", err) } } func (lb *tcpLB) serve(stopCh chan struct{}) { conn, err := lb.ln.Accept()
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 20 19:02:55 UTC 2023 - 4.3K bytes - Viewed (0)