Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 146 for idempotent (0.16 sec)

  1. pkg/kubelet/pluginmanager/operationexecutor/operation_executor.go

    // a plugin that are executed with a NewGoRoutineMap which
    // prevents more than one operation from being triggered on the same socket path.
    //
    // These operations should be idempotent (for example, RegisterPlugin should
    // still succeed if the plugin is already registered, etc.). However,
    // they depend on the plugin handlers (for each plugin type) to implement this
    // behavior.
    //
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 04 06:56:50 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  2. src/container/heap/heap.go

    	sort.Interface
    	Push(x any) // add x as element Len()
    	Pop() any   // remove and return element Len() - 1.
    }
    
    // Init establishes the heap invariants required by the other routines in this package.
    // Init is idempotent with respect to the heap invariants
    // and may be called whenever the heap invariants may have been invalidated.
    // The complexity is O(n) where n = h.Len().
    func Init(h Interface) {
    	// heapify
    	n := h.Len()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 14:39:10 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  3. src/internal/runtime/atomic/atomic_wasm.go

    //go:noinline
    func And8(ptr *uint8, val uint8) {
    	*ptr = *ptr & val
    }
    
    //go:nosplit
    //go:noinline
    func Or8(ptr *uint8, val uint8) {
    	*ptr = *ptr | val
    }
    
    // NOTE: Do not add atomicxor8 (XOR is not idempotent).
    
    //go:nosplit
    //go:noinline
    func And(ptr *uint32, val uint32) {
    	*ptr = *ptr & val
    }
    
    //go:nosplit
    //go:noinline
    func Or(ptr *uint32, val uint32) {
    	*ptr = *ptr | val
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  4. src/net/http/httputil/persist.go

    	r := sc.r
    	lastbody := sc.lastbody
    	sc.lastbody = nil
    	sc.mu.Unlock()
    
    	// Make sure body is fully consumed, even if user does not call body.Close
    	if lastbody != nil {
    		// body.Close is assumed to be idempotent and multiple calls to
    		// it should return the error that its first invocation
    		// returned.
    		err = lastbody.Close()
    		if err != nil {
    			sc.mu.Lock()
    			defer sc.mu.Unlock()
    			sc.re = err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 10 03:29:50 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  5. src/encoding/gob/type_test.go

    			t.Errorf("checkType: expected %q got %s", tt.str, tt.id.string())
    		}
    		if tt.id == 0 {
    			t.Errorf("id for %q is zero", tt.str)
    		}
    	}
    }
    
    // Reregister some basic types to check registration is idempotent.
    func TestReregistration(t *testing.T) {
    	newtyp := getTypeUnlocked("int", reflect.TypeFor[int]())
    	if newtyp != tInt.gobType() {
    		t.Errorf("reregistration of %s got new type", newtyp.string())
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 01 14:26:13 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  6. android/guava/src/com/google/common/util/concurrent/ExecutionList.java

       * note that the execution order of all listeners is ultimately chosen by the implementations of
       * the supplied executors.
       *
       * <p>This method is idempotent. Calling it several times in parallel is semantically equivalent
       * to calling it exactly once.
       *
       * @since 10.0 (present in 1.0 as {@code run})
       */
      public void execute() {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 22 21:17:24 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  7. guava/src/com/google/common/util/concurrent/ExecutionList.java

       * note that the execution order of all listeners is ultimately chosen by the implementations of
       * the supplied executors.
       *
       * <p>This method is idempotent. Calling it several times in parallel is semantically equivalent
       * to calling it exactly once.
       *
       * @since 10.0 (present in 1.0 as {@code run})
       */
      public void execute() {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 22 21:17:24 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  8. pkg/volume/downwardapi/downwardapi.go

    	return volume.Attributes{
    		ReadOnly:       true,
    		Managed:        true,
    		SELinuxRelabel: true,
    	}
    }
    
    // SetUp puts in place the volume plugin.
    // This function is not idempotent by design. We want the data to be refreshed periodically.
    // The internal sync interval of kubelet will drive the refresh of data.
    // TODO: Add volume specific ticker and refresh loop
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  9. pkg/volume/emptydir/empty_dir.go

    	if ed.mounter == nil {
    		return fmt.Errorf("memory storage requested, but mounter is nil")
    	}
    	if err := ed.setupDir(dir); err != nil {
    		return err
    	}
    	// Make SetUp idempotent.
    	medium, isMnt, _, err := ed.mountDetector.GetMountMedium(dir, ed.medium)
    	if err != nil {
    		return err
    	}
    	// If the directory is a mountpoint with medium memory, there is no
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 21 10:18:16 UTC 2024
    - 19K bytes
    - Viewed (0)
  10. src/runtime/mem.go

    // may be safely accessed. This is typically a no-op on systems that don't have
    // an explicit commit step and hard over-commit limits, but is critical on
    // Windows, for example.
    //
    // This operation is idempotent for memory already in the Prepared state, so
    // it is safe to refer, with v and n, to a range of memory that includes both
    // Prepared and Ready memory. However, the caller must provide the exact amount
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 19:05:10 UTC 2023
    - 6.7K bytes
    - Viewed (0)
Back to top