Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 40 for Preemptable (0.17 sec)

  1. src/runtime/mcache.go

    	})
    }
    
    // getMCache is a convenience function which tries to obtain an mcache.
    //
    // Returns nil if we're not bootstrapping or we don't have a P. The caller's
    // P must not change, so we must be in a non-preemptible state.
    func getMCache(mp *m) *mcache {
    	// Grab the mcache, since that's where stats live.
    	pp := mp.p.ptr()
    	var c *mcache
    	if pp == nil {
    		// We will be called without a P while bootstrapping,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10K bytes
    - Viewed (0)
  2. src/runtime/mgclimit.go

    	// Drain the pool of idle time.
    	idleTime := l.idleTimePool.Load()
    	if idleTime != 0 {
    		l.idleTimePool.Add(-idleTime)
    	}
    
    	if !l.test {
    		// Consume time from in-flight events. Make sure we're not preemptible so allp can't change.
    		//
    		// The reason we do this instead of just waiting for those events to finish and push updates
    		// is to ensure that all the time we're accounting for happened sometime between lastUpdate
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 22:07:41 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  3. src/runtime/mgcwork.go

    // true if it should be called again to free more.
    func freeSomeWbufs(preemptible bool) bool {
    	const batchSize = 64 // ~1–2 µs per span.
    	lock(&work.wbufSpans.lock)
    	if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
    		unlock(&work.wbufSpans.lock)
    		return false
    	}
    	systemstack(func() {
    		gp := getg().m.curg
    		for i := 0; i < batchSize && !(preemptible && gp.preempt); i++ {
    			span := work.wbufSpans.free.first
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  4. cluster/gce/gci/master-helper.sh

      local -r master_name="${1}"
      local -r address="${2:-}"
      local -r internal_address="${3:-}"
    
      local preemptible_master=""
      if [[ "${PREEMPTIBLE_MASTER:-}" == "true" ]]; then
        preemptible_master="--preemptible --maintenance-policy TERMINATE"
      fi
    
      local enable_ip_aliases
      if [[ "${NODE_IPAM_MODE:-}" == "CloudAllocator" ]]; then
        enable_ip_aliases=true
      else
        enable_ip_aliases=false
      fi
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 17 19:00:22 UTC 2022
    - 8.7K bytes
    - Viewed (0)
  5. src/runtime/arena.go

    }
    
    // setUserArenaChunkToFault sets the address space for the user arena chunk to fault
    // and releases any underlying memory resources.
    //
    // Must be in a non-preemptible state to ensure the consistency of statistics
    // exported to MemStats.
    func (s *mspan) setUserArenaChunkToFault() {
    	if !s.isUserArenaChunk {
    		throw("invalid span in heapArena for user arena")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:44:56 UTC 2024
    - 37.9K bytes
    - Viewed (0)
  6. src/runtime/mwbbuf.go

    //
    // This must not have write barriers because it is part of the write
    // barrier implementation, so this may lead to infinite loops or
    // buffer corruption.
    //
    // This must be non-preemptible because it uses the P's workbuf.
    //
    //go:nowritebarrierrec
    //go:systemstack
    func wbBufFlush1(pp *p) {
    	// Get the buffered pointers.
    	start := uintptr(unsafe.Pointer(&pp.wbBuf.buf[0]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  7. hack/make-rules/test-e2e-node.sh

        --image-config-file="${image_config_file}" --system-spec-name="${system_spec_name}" \
        --runtime-config="${runtime_config}" --preemptible-instances="${preemptible_instances}" \
        --ssh-user="${ssh_user}" --ssh-key="${ssh_key}" --ssh-options="${ssh_options}" \
        --image-config-dir="${image_config_dir}" --node-env="${node_env}" \
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 16 09:46:28 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  8. src/net/http/pprof/pprof_test.go

    var Sink uint32
    
    func mutexHog1(mu1, mu2 *sync.Mutex, start time.Time, dt time.Duration) {
    	atomic.AddUint32(&Sink, 1)
    	for time.Since(start) < dt {
    		// When using gccgo the loop of mutex operations is
    		// not preemptible. This can cause the loop to block a GC,
    		// causing the time limits in TestDeltaContentionz to fail.
    		// Since this loop is not very realistic, when using
    		// gccgo add preemption points 100 times a second.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 07 19:52:28 UTC 2023
    - 9.7K bytes
    - Viewed (0)
  9. src/runtime/mgc.go

    func gcStart(trigger gcTrigger) {
    	// Since this is called from malloc and malloc is called in
    	// the guts of a number of libraries that might be holding
    	// locks, don't attempt to start GC in non-preemptible or
    	// potentially unstable situations.
    	mp := acquirem()
    	if gp := getg(); gp == mp.g0 || mp.locks > 1 || mp.preemptoff != "" {
    		releasem(mp)
    		return
    	}
    	releasem(mp)
    	mp = nil
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  10. build/root/Makefile

    #  DELETE_INSTANCES: For REMOTE=true only.  Delete any instances created as
    #    part of this test run.  Defaults to false.
    #  PREEMPTIBLE_INSTANCES: For REMOTE=true only.  Mark created gce instances
    #    as preemptible.  Defaults to false.
    #  CLEANUP: For REMOTE=true only.  If false, do not stop processes or delete
    #    test files on remote hosts.  Defaults to true.
    #  IMAGE_PROJECT: For REMOTE=true only.  Project containing images provided to
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 01 16:43:08 UTC 2024
    - 15.8K bytes
    - Viewed (0)
Back to top