Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for syncJob (0.15 sec)

  1. pkg/controller/job/job_controller.go

    		}
    	}
    	return pods, err
    }
    
    // syncJob will sync the job with the given key if it has had its expectations fulfilled, meaning
    // it did not expect to see any more of its pods created or deleted. This function is not meant to be invoked
    // concurrently with the same key.
    func (jm *Controller) syncJob(ctx context.Context, key string) (rErr error) {
    	startTime := jm.clock.Now()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 23:56:37 UTC 2024
    - 77.6K bytes
    - Viewed (0)
  2. pkg/controller/job/job_controller_test.go

    		},
    		"suspending a job with unsatisfied expectations": {
    			// Unlike the previous test, we expect the controller to NOT suspend the
    			// Job in the syncJob call because the controller will wait for
    			// expectations to be satisfied first. The next syncJob call (not tested
    			// here) will be the same as the previous test.
    			suspend:                   true,
    			parallelism:               2,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 15:36:36 UTC 2024
    - 229.2K bytes
    - Viewed (0)
  3. pkg/kubelet/pod_workers.go

    type podSyncerFuncs struct {
    	syncPod                   syncPodFnType
    	syncTerminatingPod        syncTerminatingPodFnType
    	syncTerminatingRuntimePod syncTerminatingRuntimePodFnType
    	syncTerminatedPod         syncTerminatedPodFnType
    }
    
    func newPodSyncerFuncs(s podSyncer) podSyncerFuncs {
    	return podSyncerFuncs{
    		syncPod:                   s.SyncPod,
    		syncTerminatingPod:        s.SyncTerminatingPod,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 02 13:22:37 UTC 2024
    - 74.8K bytes
    - Viewed (0)
  4. pkg/kubelet/container/testing/runtime_mock.go

    }
    
    // SyncPod indicates an expected call of SyncPod.
    func (mr *MockRuntimeMockRecorder) SyncPod(ctx, pod, podStatus, pullSecrets, backOff any) *gomock.Call {
    	mr.mock.ctrl.T.Helper()
    	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SyncPod", reflect.TypeOf((*MockRuntime)(nil).SyncPod), ctx, pod, podStatus, pullSecrets, backOff)
    }
    
    // Type mocks base method.
    func (m *MockRuntime) Type() string {
    	m.ctrl.T.Helper()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 08:12:16 UTC 2024
    - 27K bytes
    - Viewed (0)
  5. pkg/kubelet/pod_workers_test.go

    	var channels WorkChannel
    	podWorkers.workerChannelFn = channels.Intercept
    	terminalPhaseSyncer := newTerminalPhaseSync(podWorkers.podSyncer.(*podSyncerFuncs).syncPod)
    	podWorkers.podSyncer.(*podSyncerFuncs).syncPod = terminalPhaseSyncer.SyncPod
    
    	// start pod
    	podWorkers.UpdatePod(UpdatePodOptions{
    		Pod:        newNamedPod("1", "test1", "pod1", false),
    		UpdateType: kubetypes.SyncPodUpdate,
    	})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 75.6K bytes
    - Viewed (0)
  6. CHANGELOG/CHANGELOG-1.28.md

    - Kube-proxy: removed log warning about not using config file. ([#118115](https://github.com/kubernetes/kubernetes/pull/118115), [@TommyStarK](https://github.com/TommyStarK)) [SIG Network]
    - Made Job controller batching of syncJob invocations enabled unconditionally (it was conditional on JobReadyPods feature before).
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 23:47:59 UTC 2024
    - 408.3K bytes
    - Viewed (0)
  7. pkg/kubelet/kubelet.go

    // (pod is running). If SyncPod exits with a transient error, the next
    // invocation of SyncPod is expected to make progress towards reaching the
    // desired state. SyncPod exits with isTerminal when the pod was detected to
    // have reached a terminal lifecycle phase due to container exits (for
    // RestartNever or RestartOnFailure) and the next method invoked will be
    // SyncTerminatingPod. If the pod terminates for any other reason, SyncPod
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 126.1K bytes
    - Viewed (0)
  8. src/go/internal/gcimporter/ureader.go

    		// to avoid eager loading of imports.
    		r.Sync(pkgbits.SyncObject)
    		assert(!r.Bool())
    		r.p.objIdx(r.Reloc(pkgbits.RelocObj))
    		assert(r.Len() == 0)
    	}
    
    	r.Sync(pkgbits.SyncEOF)
    
    	for _, fn := range pr.laterFns {
    		fn()
    	}
    
    	for _, iface := range pr.ifaces {
    		iface.Complete()
    	}
    
    	// Imports() of pkg are all of the transitive packages that were loaded.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  9. pkg/kubelet/status/status_manager.go

    		m.syncPod(update.podUID, update.status)
    	}
    
    	return len(updatedStatuses)
    }
    
    // syncPod syncs the given status with the API server. The caller must not hold the status lock.
    func (m *manager) syncPod(uid types.UID, status versionedPodStatus) {
    	// TODO: make me easier to express from client code
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 02 16:27:19 UTC 2024
    - 44.3K bytes
    - Viewed (0)
  10. pkg/kubelet/kuberuntime/kuberuntime_manager.go

    	// If resize results in net pod resource decrease, set pod cgroup config after resizing containers.
    	// If an error occurs at any point, abort. Let future syncpod iterations retry the unfinished stuff.
    	resizeContainers := func(rName v1.ResourceName, currPodCgLimValue, newPodCgLimValue, currPodCgReqValue, newPodCgReqValue int64) error {
    		var err error
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 22 02:01:31 UTC 2024
    - 64.7K bytes
    - Viewed (0)
Back to top