Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 320 for Dequeue (0.29 sec)

  1. tensorflow/compiler/jit/deadness_analysis.cc

            if (IsNextIteration(e->src())) {
              ++num_ready_inputs[node->id()];
            }
          }
        }
      }
    
      // dequeue is used to ensure that the nodes are first-in-first-out.  This
      // order guarantees that the exits in the ready queue are visited before
      // nodes that will become ready in the future.
      std::deque<Node*> ready;
      ready.push_back(src_node);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Mar 12 06:33:33 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  2. pkg/test/loadbalancersim/timer/queue.go

    package timer
    
    import (
    	"container/heap"
    	"sync"
    	"time"
    )
    
    type Queue struct {
    	heap            timerHeap
    	mutex           sync.Mutex
    	stopCh          chan struct{}
    	resetTimerCh    chan struct{}
    	stopping        bool
    	timer           *time.Timer
    	currentDeadline time.Time
    }
    
    func NewQueue() *Queue {
    	q := &Queue{
    		heap:         make(timerHeap, 0),
    		timer:        time.NewTimer(1 * time.Minute),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jul 20 19:13:32 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. pkg/kubelet/util/queue/work_queue.go

    }
    
    type basicWorkQueue struct {
    	clock clock.Clock
    	lock  sync.Mutex
    	queue map[types.UID]time.Time
    }
    
    var _ WorkQueue = &basicWorkQueue{}
    
    // NewBasicWorkQueue returns a new basic WorkQueue with the provided clock
    func NewBasicWorkQueue(clock clock.Clock) WorkQueue {
    	queue := make(map[types.UID]time.Time)
    	return &basicWorkQueue{queue: queue, clock: clock}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 10 10:20:09 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  4. okhttp/src/test/java/okhttp3/internal/concurrent/TaskRunnerTest.kt

      private val log = mutableListOf<String>()
      private val redQueue = taskRunner.newQueue()
      private val blueQueue = taskRunner.newQueue()
      private val greenQueue = taskRunner.newQueue()
    
      @AfterEach
      internal fun tearDown() {
        taskFaker.close()
      }
    
      @Test fun executeDelayed() {
        redQueue.execute("task", 100.µs) {
          log += "run@${taskFaker.nanoTime}"
        }
    
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Mon Apr 29 00:33:04 UTC 2024
    - 23K bytes
    - Viewed (0)
  5. pkg/controller/deployment/progress.go

    // requeueStuckDeployment checks whether the provided deployment needs to be synced for a progress
    // check. It returns the time after the deployment will be requeued for the progress check, 0 if it
    // will be requeued now, or -1 if it does not need to be requeued.
    func (dc *DeploymentController) requeueStuckDeployment(ctx context.Context, d *apps.Deployment, newStatus apps.DeploymentStatus) time.Duration {
    	logger := klog.FromContext(ctx)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 13 11:00:44 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/finalizer/crd_finalizer.go

    	// only queue deleted things that haven't been finalized by us
    	if newCRD.DeletionTimestamp.IsZero() || !apiextensionshelpers.CRDHasFinalizer(newCRD, apiextensionsv1.CustomResourceCleanupFinalizer) {
    		return
    	}
    
    	// always requeue resyncs just in case
    	if oldCRD.ResourceVersion == newCRD.ResourceVersion {
    		c.enqueue(newCRD)
    		return
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  7. pkg/controller/replicaset/replica_set.go

    	key, quit := rsc.queue.Get()
    	if quit {
    		return false
    	}
    	defer rsc.queue.Done(key)
    
    	err := rsc.syncHandler(ctx, key)
    	if err == nil {
    		rsc.queue.Forget(key)
    		return true
    	}
    
    	utilruntime.HandleError(fmt.Errorf("sync %q failed with %v", key, err))
    	rsc.queue.AddRateLimited(key)
    
    	return true
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  8. pilot/pkg/config/kube/ingress/status.go

    			ObjectTransform: kubelib.StripNodeUnusedFields,
    		}),
    	}
    	c.queue = controllers.NewQueue("ingress status",
    		controllers.WithReconciler(c.Reconcile),
    		controllers.WithMaxAttempts(5))
    
    	// For any ingress change, enqueue it - we may need to update the status.
    	c.ingresses.AddEventHandler(controllers.ObjectHandler(c.queue.AddObject))
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  9. pkg/kube/controllers/queue.go

    func WithGenericReconciler(f func(key any) error) func(q *Queue) {
    	return func(q *Queue) {
    		q.workFn = func(key any) error {
    			return f(key)
    		}
    	}
    }
    
    // NewQueue creates a new queue
    func NewQueue(name string, options ...func(*Queue)) Queue {
    	q := Queue{
    		name:        name,
    		closed:      make(chan struct{}),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Aug 08 16:43:05 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  10. pkg/controller/storageversionmigrator/resourceversion.go

    	key, quit := rv.queue.Get()
    	if quit {
    		return false
    	}
    	defer rv.queue.Done(key)
    
    	err := rv.sync(ctx, key)
    	if err == nil {
    		rv.queue.Forget(key)
    		return true
    	}
    
    	klog.FromContext(ctx).V(2).Info("Error syncing SVM resource, retrying", "svm", key, "err", err)
    	rv.queue.AddRateLimited(key)
    
    	return true
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 8.5K bytes
    - Viewed (0)
Back to top