Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for CountTerminatingPods (0.32 sec)

  1. pkg/controller/controller_utils_test.go

    	podList.Items[3].SetDeletionTimestamp(&now)
    	var podPointers []*v1.Pod
    	for i := range podList.Items {
    		podPointers = append(podPointers, &podList.Items[i])
    	}
    
    	terminatingPods := CountTerminatingPods(podPointers)
    
    	assert.Equal(t, terminatingPods, int32(2))
    
    	terminatingList := FilterTerminatingPods(podPointers)
    	assert.Equal(t, len(terminatingList), int(2))
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 39.4K bytes
    - Viewed (0)
  2. pkg/controller/job/job_controller.go

    	pods, err := jm.getPodsForJob(ctx, &job)
    	if err != nil {
    		return err
    	}
    	var terminating *int32
    	if feature.DefaultFeatureGate.Enabled(features.JobPodReplacementPolicy) {
    		terminating = ptr.To(controller.CountTerminatingPods(pods))
    	}
    	jobCtx := &syncJobCtx{
    		job:                  &job,
    		pods:                 pods,
    		activePods:           controller.FilterActivePods(logger, pods),
    		terminating:          terminating,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 23:56:37 UTC 2024
    - 77.6K bytes
    - Viewed (0)
  3. pkg/controller/controller_utils.go

    func FilterTerminatingPods(pods []*v1.Pod) []*v1.Pod {
    	var result []*v1.Pod
    	for _, p := range pods {
    		if IsPodTerminating(p) {
    			result = append(result, p)
    		}
    	}
    	return result
    }
    
    func CountTerminatingPods(pods []*v1.Pod) int32 {
    	numberOfTerminatingPods := 0
    	for _, p := range pods {
    		if IsPodTerminating(p) {
    			numberOfTerminatingPods += 1
    		}
    	}
    	return int32(numberOfTerminatingPods)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 12 15:34:44 UTC 2024
    - 47.6K bytes
    - Viewed (0)
Back to top