Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 503 for stoppedCh (0.16 sec)

  1. staging/src/k8s.io/apiserver/pkg/server/secure_serving.go

    // The actual server loop (stoppable by closing stopCh) runs in a go routine, i.e. Serve does not block.
    // It returns a stoppedCh that is closed when all non-hijacked active requests have been processed.
    // It returns a listenerStoppedCh that is closed when the underlying http Server has stopped listening.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 12 20:54:07 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/server/deprecated_insecure_serving.go

    	} else {
    		klog.Infof("Serving insecurely on %s", s.Listener.Addr())
    	}
    	_, _, err := RunServer(insecureServer, s.Listener, shutdownTimeout, stopCh)
    	// NOTE: we do not handle stoppedCh returned by RunServer for graceful termination here
    	return err
    }
    
    func (s *DeprecatedInsecureServingInfo) NewLoopbackClientConfig() (*rest.Config, error) {
    	if s == nil {
    		return nil, nil
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 27 15:58:45 UTC 2021
    - 3.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/server/genericapiserver.go

    	if s.AuditBackend != nil {
    		s.AuditBackend.Shutdown()
    		klog.V(1).InfoS("[graceful-termination] audit backend shutdown completed")
    	}
    
    	// wait for stoppedCh that is closed when the graceful termination (server.Shutdown) is finished.
    	<-listenerStoppedCh
    	<-stoppedCh
    
    	klog.V(1).Info("[graceful-termination] apiserver is exiting")
    	return nil
    }
    
    // NonBlockingRun spawns the secure http server. An error is
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 42.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/server/genericapiserver_graceful_termination_test.go

    //	             |          |
    //	             |          |
    //	             |	stoppedCh is closed
    //	             |
    //	             |
    //	   <-drainedCh.Signaled()
    //	             |
    //	  s.AuditBackend.Shutdown()
    //	             |
    //	     <-listenerStoppedCh
    //	             |
    //	        <-stoppedCh
    //	             |
    //	         return nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 38.3K bytes
    - Viewed (0)
  5. cmd/kube-scheduler/app/server.go

    		handler := buildHandlerChain(newHealthEndpointsAndMetricsHandler(&cc.ComponentConfig, cc.InformerFactory, isLeader, checks, readyzChecks), cc.Authentication.Authenticator, cc.Authorization.Authorizer)
    		// TODO: handle stoppedCh and listenerStoppedCh returned by c.SecureServing.Serve
    		if _, _, err := cc.SecureServing.Serve(handler, 0, ctx.Done()); err != nil {
    			// fail early for secure handlers, removing the old error loop from above
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 19:11:24 UTC 2024
    - 14.3K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/server/genericapiserver_test.go

    	ln, err := net.Listen("tcp", insecureServer.Addr)
    	if err != nil {
    		t.Errorf("failed to listen on %v: %v", insecureServer.Addr, err)
    	}
    
    	// get port
    	serverPort := ln.Addr().(*net.TCPAddr).Port
    	stoppedCh, _, err := RunServer(insecureServer, ln, 10*time.Second, stopCh)
    	if err != nil {
    		t.Fatalf("RunServer err: %v", err)
    	}
    
    	graceCh := make(chan struct{})
    	// mock a client request
    	go func() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 23.2K bytes
    - Viewed (0)
  7. cmd/kube-controller-manager/app/controllermanager.go

    		slis.SLIMetricsWithReset{}.Install(unsecuredMux)
    
    		handler := genericcontrollermanager.BuildHandlerChain(unsecuredMux, &c.Authorization, &c.Authentication)
    		// TODO: handle stoppedCh and listenerStoppedCh returned by c.SecureServing.Serve
    		if _, _, err := c.SecureServing.Serve(handler, 0, stopCh); err != nil {
    			return err
    		}
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 13:03:53 UTC 2024
    - 37.5K bytes
    - Viewed (0)
  8. cmd/rebalance-admin.go

    			continue
    		}
    		diskStats[disk.PoolIndex].AvailableSpace += disk.AvailableSpace
    		diskStats[disk.PoolIndex].TotalSpace += disk.TotalSpace
    	}
    
    	stopTime := meta.StoppedAt
    	r = rebalanceAdminStatus{
    		ID:        meta.ID,
    		StoppedAt: meta.StoppedAt,
    		Pools:     make([]rebalancePoolStatus, len(meta.PoolStats)),
    	}
    	for i, ps := range meta.PoolStats {
    		r.Pools[i] = rebalancePoolStatus{
    			ID:     i,
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri Dec 22 00:56:43 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  9. cmd/erasure-server-pool-rebalance.go

    	z.rebalMu.RLock()
    	defer z.rebalMu.RUnlock()
    
    	if r := z.rebalMeta; r != nil {
    		if r.StoppedAt.IsZero() {
    			return true
    		}
    	}
    	return false
    }
    
    func (z *erasureServerPools) IsPoolRebalancing(poolIndex int) bool {
    	z.rebalMu.RLock()
    	defer z.rebalMu.RUnlock()
    
    	if r := z.rebalMeta; r != nil {
    		if !r.StoppedAt.IsZero() {
    			return false
    		}
    		ps := z.rebalMeta.PoolStats[poolIndex]
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Jun 03 15:45:54 UTC 2024
    - 27.3K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/storage/cacher/ready.go

    	"context"
    	"fmt"
    	"sync"
    )
    
    type status int
    
    const (
    	Pending status = iota
    	Ready
    	Stopped
    )
    
    // ready is a three state condition variable that blocks until is Ready if is not Stopped.
    // Its initial state is Pending and its state machine diagram is as follow.
    //
    // Pending <------> Ready -----> Stopped
    //
    //	|                           ^
    //	└---------------------------┘
    type ready struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 16 13:32:11 UTC 2023
    - 4.1K bytes
    - Viewed (0)
Back to top