Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for expectFinalizersRemoved (0.21 sec)

  1. pkg/controller/job/tracking_utils_test.go

    	var wg sync.WaitGroup
    	wg.Add(len(tracks))
    	errs := make([]error, len(tracks))
    	for i := range tracks {
    		track := tracks[i]
    		go func(errID int) {
    			errs[errID] = expectations.expectFinalizersRemoved(logger, track.job, track.firstRound)
    			wg.Done()
    		}(i)
    	}
    	wg.Wait()
    	for i, err := range errs {
    		if err != nil {
    			t.Errorf("Failed adding first round of UIDs for job %s: %v", tracks[i].job, err)
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 14 05:40:02 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  2. pkg/controller/job/tracking_utils.go

    	return set
    }
    
    // ExpectDeletions records expectations for the given deleteKeys, against the
    // given job-key.
    // This is thread-safe across different job keys.
    func (u *uidTrackingExpectations) expectFinalizersRemoved(logger klog.Logger, jobKey string, deletedKeys []string) error {
    	logger.V(4).Info("Expecting tracking finalizers removed", "key", jobKey, "podUIDs", deletedKeys)
    
    	uids := u.getSet(jobKey)
    	if uids == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 14 05:40:02 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  3. pkg/controller/job/job_controller.go

    	succeeded := make([]bool, len(pods))
    	uids := make([]string, len(pods))
    	for i, p := range pods {
    		uids[i] = string(p.UID)
    	}
    	if jobKey != "" {
    		err := jm.finalizerExpectations.expectFinalizersRemoved(logger, jobKey, uids)
    		if err != nil {
    			return succeeded, fmt.Errorf("setting expected removed finalizers: %w", err)
    		}
    	}
    	wg := sync.WaitGroup{}
    	wg.Add(len(pods))
    	for i := range pods {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 23:56:37 UTC 2024
    - 77.6K bytes
    - Viewed (0)
Back to top