Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for dequeue1 (0.13 sec)

  1. src/runtime/chan.go

    // The value ep sent by the sender is copied to the receiver sg.
    // The receiver is then woken up to go on its merry way.
    // Channel c must be empty and locked.  send unlocks c with unlockf.
    // sg must already be dequeued from c.
    // ep must be non-nil and point to the heap or the caller's stack.
    func send(c *hchan, sg *sudog, ep unsafe.Pointer, unlockf func(), skip int) {
    	if raceenabled {
    		if c.dataqsiz == 0 {
    			racesync(c, sg)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:50 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  2. src/runtime/sema.go

    				panic("semaRoot queue")
    			}
    			root.rotateLeft(s.parent)
    		}
    	}
    }
    
    // dequeue searches for and finds the first goroutine
    // in semaRoot blocked on addr.
    // If the sudog was being profiled, dequeue returns the time
    // at which it was woken up as now. Otherwise now is 0.
    // If there are additional entries in the wait list, dequeue
    // returns tailtime set to the last entry's acquiretime.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 19K bytes
    - Viewed (0)
  3. pkg/scheduler/framework/interface.go

    // and Pods rejected by these plugins are requeued based on this extension point.
    // Failures from other extension points are regarded as temporal errors (e.g., network failure),
    // and the scheduler requeue Pods without this extension point - always requeue Pods to activeQ after backoff.
    // This is because such temporal errors cannot be resolved by specific cluster events,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 15:52:16 UTC 2024
    - 35.4K bytes
    - Viewed (0)
  4. pkg/controller/cronjob/utils.go

    		return earliestTime, nil, missedSchedules, nil
    	}
    	return earliestTime, &mostRecentTime, missedSchedules, nil
    }
    
    // nextScheduleTimeDuration returns the time duration to requeue based on
    // the schedule and last schedule time. It adds a 100ms padding to the next requeue to account
    // for Network Time Protocol(NTP) time skews. If the time drifts the adjustment, which in most
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 03:34:25 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  5. pkg/controller/statefulset/stateful_set.go

    	if err != nil {
    		utilruntime.HandleError(fmt.Errorf("couldn't get key for object %#v: %v", ss, err))
    		return
    	}
    	ssc.queue.AddAfter(key, duration)
    }
    
    // processNextWorkItem dequeues items, processes them, and marks them done. It enforces that the syncHandler is never
    // invoked concurrently with the same key.
    func (ssc *StatefulSetController) processNextWorkItem(ctx context.Context) bool {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 05 19:06:41 UTC 2024
    - 18.5K bytes
    - Viewed (0)
  6. pkg/controller/cronjob/cronjob_controllerv2.go

    	switch {
    	case errors.IsNotFound(err):
    		// may be cronjob is deleted, don't need to requeue this key
    		logger.V(4).Info("CronJob not found, may be it is deleted", "cronjob", klog.KObj(cronJob), "err", err)
    		return nil, nil
    	case err != nil:
    		// for other transient apiserver error requeue with exponential backoff
    		return nil, err
    	}
    
    	jobsToBeReconciled, err := jm.getJobsToBeReconciled(cronJob)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 03:34:25 UTC 2024
    - 29.2K bytes
    - Viewed (0)
  7. src/runtime/export_test.go

    	s.acquiretime = 0
    	s.ticket = 0
    	t.semTable.rootFor(addr).queue(addr, s, false)
    }
    
    // Dequeue simulates dequeuing a waiter for a semaphore (or lock) at addr.
    //
    // Returns true if there actually was a waiter to be dequeued.
    func (t *SemTable) Dequeue(addr *uint32) bool {
    	s, _, _ := t.semTable.rootFor(addr).dequeue(addr)
    	if s != nil {
    		releaseSudog(s)
    		return true
    	}
    	return false
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  8. pilot/pkg/config/kube/gateway/deploymentcontroller.go

    	dc.namespaces.AddEventHandler(controllers.ObjectHandler(func(o controllers.Object) {
    		// TODO: make this more intelligent, checking if something we care about has changed
    		// requeue this namespace
    		for _, gw := range dc.gateways.List(o.GetName(), klabels.Everything()) {
    			dc.queue.AddObject(gw)
    		}
    	}))
    
    	gateways.AddEventHandler(controllers.ObjectHandler(dc.queue.AddObject))
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 13 21:43:20 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/graph/builder/ResolveState.java

        @Nullable
        public NodeState peek() {
            return queue.isEmpty() ? null : queue.getFirst();
        }
    
        public NodeState pop() {
            NodeState next = queue.removeFirst();
            return next.dequeue();
        }
    
        /**
         * Called when a change is made to a configuration node, such that its dependency graph may now be larger than it previously was, and the node should be visited.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 14:19:34 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  10. pilot/pkg/serviceregistry/kube/controller/pod.go

    	// pod cache if a pod changes IP.
    	IPByPods map[types.NamespacedName]string
    
    	// needResync is map of IP to endpoint namespace/name. This is used to requeue endpoint
    	// events when pod event comes. This typically happens when pod is not available
    	// in podCache when endpoint event comes.
    	needResync         map[string]sets.Set[types.NamespacedName]
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 10.8K bytes
    - Viewed (0)
Back to top