Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for getPoolAndSet (0.36 sec)

  1. cmd/background-newdisks-heal-ops.go

    		// Attempt to get location.
    		if api := newObjectLayerFn(); api != nil {
    			if ep, ok := api.(*erasureServerPools); ok {
    				h.PoolIndex, h.SetIndex, h.DiskIndex, _ = ep.getPoolAndSet(h.ID)
    			}
    		}
    	}
    	h.LastUpdate = time.Now().UTC()
    	htrackerBytes, err := h.MarshalMsg(nil)
    	h.mu.Unlock()
    	if err != nil {
    		return err
    	}
    	globalBackgroundHealState.updateHealStatus(h)
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 16.5K bytes
    - Viewed (0)
  2. cmd/erasure-server-pool.go

    			Bucket:    bucket,
    			Object:    object,
    			VersionID: versionID,
    		}
    	}
    	return hr, ObjectNotFound{
    		Bucket: bucket,
    		Object: object,
    	}
    }
    
    func (z *erasureServerPools) getPoolAndSet(id string) (poolIdx, setIdx, diskIdx int, err error) {
    	for poolIdx := range z.serverPools {
    		format := z.serverPools[poolIdx].format
    		for setIdx, set := range format.Erasure.Sets {
    			for i, diskID := range set {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 89.1K bytes
    - Viewed (0)
Back to top