Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for NextPod (0.08 sec)

  1. pkg/scheduler/scheduler.go

    	// by NodeLister and Algorithm.
    	Cache internalcache.Cache
    
    	Extenders []framework.Extender
    
    	// NextPod should be a function that blocks until the next pod
    	// is available. We don't use a channel for this, because scheduling
    	// a pod may take some amount of time and we don't want pods to get
    	// stale while they sit in a channel.
    	NextPod func(logger klog.Logger) (*framework.QueuedPodInfo, error)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:20:55 UTC 2024
    - 20.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/testing/store_tests.go

    	storage.Interface
    
    	UpdatePrefixTransformer(PrefixTransformerModifier) func()
    }
    
    func RunTestListResourceVersionMatch(ctx context.Context, t *testing.T, store InterfaceWithPrefixTransformer) {
    	nextPod := func(index uint32) (string, *example.Pod) {
    		obj := &example.Pod{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: fmt.Sprintf("pod-%d", index),
    				Labels: map[string]string{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 12:45:33 UTC 2024
    - 91.4K bytes
    - Viewed (0)
  3. pkg/scheduler/schedule_one.go

    func (sched *Scheduler) ScheduleOne(ctx context.Context) {
    	logger := klog.FromContext(ctx)
    	podInfo, err := sched.NextPod(logger)
    	if err != nil {
    		logger.Error(err, "Error while retrieving next pod from scheduling queue")
    		return
    	}
    	// pod could be nil when schedulerQueue is closed
    	if podInfo == nil || podInfo.Pod == nil {
    		return
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 13:28:08 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. pkg/scheduler/schedule_one_test.go

    				frameworkruntime.WithWaitingPods(frameworkruntime.NewWaitingPodsMap()),
    			)
    			if err != nil {
    				t.Fatal(err)
    			}
    
    			sched := &Scheduler{
    				Cache:  cache,
    				client: client,
    				NextPod: func(logger klog.Logger) (*framework.QueuedPodInfo, error) {
    					return &framework.QueuedPodInfo{PodInfo: mustNewPodInfo(t, item.sendPod)}, nil
    				},
    				SchedulingQueue: internalqueue.NewTestQueue(ctx, nil),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:20:55 UTC 2024
    - 128.1K bytes
    - Viewed (0)
Back to top