Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 1,571 for updatePod (0.8 sec)

  1. pkg/scheduler/internal/queue/scheduling_queue.go

    		if oldPodInfo, exists, _ := p.activeQ.Get(oldPodInfo); exists {
    			pInfo := updatePod(oldPodInfo, newPod)
    			p.updateNominatedPodUnlocked(logger, oldPod, pInfo.PodInfo)
    			return p.activeQ.Update(pInfo)
    		}
    
    		// If the pod is in the backoff queue, update it there.
    		if oldPodInfo, exists, _ := p.podBackoffQ.Get(oldPodInfo); exists {
    			pInfo := updatePod(oldPodInfo, newPod)
    			p.updateNominatedPodUnlocked(logger, oldPod, pInfo.PodInfo)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 13:26:09 UTC 2024
    - 61.4K bytes
    - Viewed (0)
  2. pkg/kubelet/status/status_manager_test.go

    	statustest "k8s.io/kubernetes/pkg/kubelet/status/testing"
    	kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
    	"k8s.io/kubernetes/pkg/kubelet/util"
    )
    
    type mutablePodManager interface {
    	AddPod(*v1.Pod)
    	UpdatePod(*v1.Pod)
    	RemovePod(*v1.Pod)
    }
    
    // Generate new instance of test pod with the same initial value.
    func getTestPod() *v1.Pod {
    	return &v1.Pod{
    		TypeMeta: metav1.TypeMeta{
    			Kind:       "Pod",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 02 16:27:19 UTC 2024
    - 68.1K bytes
    - Viewed (0)
  3. pkg/controller/daemon/daemon_controller_test.go

    		}
    		if updated == nil {
    			t.Fatalf("Failed to get updated status")
    		}
    		if got, want := updated.Status.DesiredNumberScheduled, int32(podControl.FakePodControl.CreateLimit)*10; got != want {
    			t.Errorf("Status.DesiredNumberScheduled = %v, want %v", got, want)
    		}
    		if got, want := updated.Status.CurrentNumberScheduled, int32(podControl.FakePodControl.CreateLimit); got != want {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 111.4K bytes
    - Viewed (0)
  4. pkg/controller/replicaset/replica_set.go

    	for _, rs := range rss {
    		rsc.enqueueRS(rs)
    	}
    }
    
    // When a pod is updated, figure out what replica set/s manage it and wake them
    // up. If the labels of the pod have changed we need to awaken both the old
    // and new replica set. old and cur must be *v1.Pod types.
    func (rsc *ReplicaSetController) updatePod(logger klog.Logger, old, cur interface{}) {
    	curPod := cur.(*v1.Pod)
    	oldPod := old.(*v1.Pod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  5. pkg/scheduler/schedule_one.go

    	if err == nil {
    		// Only tests can reach here.
    		return
    	}
    
    	msg := truncateMessage(errMsg)
    	fwk.EventRecorder().Eventf(pod, nil, v1.EventTypeWarning, "FailedScheduling", "Scheduling", msg)
    	if err := updatePod(ctx, sched.client, pod, &v1.PodCondition{
    		Type:    v1.PodScheduled,
    		Status:  v1.ConditionFalse,
    		Reason:  reason,
    		Message: errMsg,
    	}, nominatingInfo); err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 13:28:08 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  6. pkg/controller/daemon/daemon_controller.go

    	for _, ds := range dss {
    		dsc.enqueueDaemonSet(ds)
    	}
    }
    
    // When a pod is updated, figure out what sets manage it and wake them
    // up. If the labels of the pod have changed we need to awaken both the old
    // and new set. old and cur must be *v1.Pod types.
    func (dsc *DaemonSetsController) updatePod(logger klog.Logger, old, cur interface{}) {
    	curPod := cur.(*v1.Pod)
    	oldPod := old.(*v1.Pod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 51.3K bytes
    - Viewed (0)
  7. pkg/controller/job/job_controller_test.go

    	pod2 := newPod("pod2", job2)
    	informer.Core().V1().Pods().Informer().GetIndexer().Add(pod1)
    	informer.Core().V1().Pods().Informer().GetIndexer().Add(pod2)
    
    	prev := *pod1
    	bumpResourceVersion(pod1)
    	jm.updatePod(logger, &prev, pod1)
    	verifyEmptyQueueAndAwaitForQueueLen(ctx, t, jm, 1)
    	key, done := jm.queue.Get()
    	if key == "" || done {
    		t.Fatalf("failed to enqueue controller for pod %v", pod1.Name)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 15:36:36 UTC 2024
    - 229.2K bytes
    - Viewed (0)
  8. pkg/kubelet/kubelet_pods.go

    		if pod == nil || wasMirror {
    			klog.V(2).InfoS("Programmer error, restartable pod was a mirror pod but activePods should never contain a mirror pod", "podUID", desiredPod.UID)
    			continue
    		}
    		kl.podWorkers.UpdatePod(UpdatePodOptions{
    			UpdateType: kubetypes.SyncPodCreate,
    			Pod:        pod,
    			MirrorPod:  mirrorPod,
    		})
    
    		// the desired pod is now known as well
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 101.2K bytes
    - Viewed (0)
  9. pkg/controller/job/job_controller.go

    	for _, job := range jm.getPodJobs(pod) {
    		jm.enqueueSyncJobBatched(logger, job)
    	}
    }
    
    // When a pod is updated, figure out what job/s manage it and wake them up.
    // If the labels of the pod have changed we need to awaken both the old
    // and new job. old and cur must be *v1.Pod types.
    func (jm *Controller) updatePod(logger klog.Logger, old, cur interface{}) {
    	curPod := cur.(*v1.Pod)
    	oldPod := old.(*v1.Pod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 23:56:37 UTC 2024
    - 77.6K bytes
    - Viewed (0)
  10. pkg/kubelet/kubelet_test.go

    		kubelet.handlePodResourcesResize(tt.pod)
    		updatedPod, found := kubelet.podManager.GetPodByName(tt.pod.Namespace, tt.pod.Name)
    		assert.True(t, found, "expected to find pod %s", tt.pod.Name)
    		assert.Equal(t, tt.expectedAllocations, updatedPod.Status.ContainerStatuses[0].AllocatedResources, tt.name)
    		assert.Equal(t, tt.expectedResize, updatedPod.Status.Resize, tt.name)
    		testKubelet.fakeKubeClient.ClearActions()
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 106.9K bytes
    - Viewed (0)
Back to top