Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for defBlock (0.26 sec)

  1. src/runtime/mgc.go

    	lock(&sched.deferlock)
    	// disconnect cached list before dropping it on the floor,
    	// so that a dangling ref to one entry does not pin all of them.
    	var d, dlink *_defer
    	for d = sched.deferpool; d != nil; d = dlink {
    		dlink = d.link
    		d.link = nil
    	}
    	sched.deferpool = nil
    	unlock(&sched.deferlock)
    }
    
    // Timing
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  2. src/syscall/zerrors_solaris_amd64.go

    	39:  "level 3 halted",
    	40:  "level 3 reset",
    	41:  "link number out of range",
    	42:  "protocol driver not attached",
    	43:  "no CSI structure available",
    	44:  "level 2 halted",
    	45:  "deadlock situation detected/avoided",
    	46:  "no record locks available",
    	47:  "operation canceled",
    	48:  "operation not supported",
    	49:  "disc quota exceeded",
    	50:  "bad exchange descriptor",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 13:52:34 UTC 2024
    - 50.8K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/storage/cacher/cacher.go

    		pred.AllowWatchBookmarks,
    		c.groupResource,
    		identifier,
    	)
    
    	// note that c.waitUntilWatchCacheFreshAndForceAllEvents must be called without
    	// the c.watchCache.RLock held otherwise we are at risk of a deadlock
    	// mainly because c.watchCache.processEvent method won't be able to make progress
    	//
    	// moreover even though the c.waitUntilWatchCacheFreshAndForceAllEvents acquires a lock
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 10:12:02 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  4. src/runtime/mgcmark.go

    		}
    
    		// scanstack must be done on the system stack in case
    		// we're trying to scan our own stack.
    		systemstack(func() {
    			// If this is a self-scan, put the user G in
    			// _Gwaiting to prevent self-deadlock. It may
    			// already be in _Gwaiting if this is a mark
    			// worker or we're in mark termination.
    			userG := getg().m.curg
    			selfScan := gp == userG && readgstatus(userG) == _Grunning
    			if selfScan {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  5. src/runtime/traceback.go

    		traceback(^uintptr(0), ^uintptr(0), 0, curgp)
    	}
    
    	// We can't call locking forEachG here because this may be during fatal
    	// throw/panic, where locking could be out-of-order or a direct
    	// deadlock.
    	//
    	// Instead, use forEachGRace, which requires no locking. We don't lock
    	// against concurrent creation of new Gs, but even with allglock we may
    	// miss Gs created after this loop.
    	forEachGRace(func(gp *g) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  6. pkg/controller/cronjob/cronjob_controllerv2_test.go

    		finishedJobs        []*batchv1.Job
    		jobCreateError      error
    		expectedDeletedJobs []string
    	}{
    		{
    			name: "jobs are still deleted when a cronjob can't create jobs due to jobs quota being reached (avoiding a deadlock)",
    			now:  *justAfterTheHour(),
    			cronJob: &batchv1.CronJob{
    				ObjectMeta: metav1.ObjectMeta{Namespace: "foo-ns", Name: "fooer"},
    				Spec: batchv1.CronJobSpec{
    					Schedule:                   onTheHour,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 70.8K bytes
    - Viewed (0)
  7. src/crypto/tls/tls_test.go

    	for i := 0; i < 2; i++ {
    		select {
    		case err := <-errChan:
    			if err != nil {
    				t.Fatal(err)
    			}
    		case <-time.After(10 * time.Second):
    			t.Fatal("deadlock")
    		}
    	}
    
    	// Also test CloseWrite being called before the handshake is
    	// finished:
    	{
    		ln2 := newLocalListener(t)
    		defer ln2.Close()
    
    		netConn, err := net.Dial("tcp", ln2.Addr().String())
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 60.5K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/storage/cacher/cacher_whitebox_test.go

    	if err != nil {
    		t.Fatalf("Couldn't create cacher: %v", err)
    	}
    	defer cacher.Stop()
    
    	concurrency := 1000
    	wg := sync.WaitGroup{}
    	wg.Add(concurrency)
    
    	// Ensure that test doesn't deadlock if cacher already processed everything
    	// and get back into Pending state before some watches get called.
    	ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
    	defer cancel()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 10:12:02 UTC 2024
    - 82.9K bytes
    - Viewed (0)
  9. src/runtime/malloc.go

    	// GC is not currently active.
    	assistG := deductAssistCredit(size)
    
    	// Set mp.mallocing to keep from being preempted by GC.
    	mp := acquirem()
    	if mp.mallocing != 0 {
    		throw("malloc deadlock")
    	}
    	if mp.gsignal == getg() {
    		throw("malloc during signal")
    	}
    	mp.mallocing = 1
    
    	shouldhelpgc := false
    	dataSize := userSize
    	c := getMCache(mp)
    	if c == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  10. src/runtime/pprof/pprof_test.go

    		wg.Add(1)
    		go func() {
    			defer wg.Done()
    			labelHog(stop, gogc)
    		}()
    	}
    
    	time.Sleep(dur)
    	close(stop)
    	wg.Wait()
    }
    
    // Check that there is no deadlock when the program receives SIGPROF while in
    // 64bit atomics' critical section. Used to happen on mips{,le}. See #20146.
    func TestAtomicLoadStore64(t *testing.T) {
    	f, err := os.CreateTemp("", "profatomic")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:42:28 UTC 2024
    - 68.8K bytes
    - Viewed (0)
Back to top