Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for markOffline (0.19 sec)

  1. internal/rest/client.go

    				time.Sleep(backOff(attempt))
    			}
    		}()
    		return true
    	}
    	return false
    }
    
    // MarkOffline - will mark a client as being offline and spawns
    // a goroutine that will attempt to reconnect if HealthCheckFn is set.
    // returns true if the node changed state from online to offline
    func (c *Client) MarkOffline(err error) bool {
    	c.Lock()
    	c.lastErr = err
    	c.lastErrTime = time.Now()
    Go
    - Registered: Sun May 05 19:28:20 GMT 2024
    - Last Modified: Sun Apr 28 17:53:50 GMT 2024
    - 14.4K bytes
    - Viewed (0)
  2. cmd/bucket-targets.go

    	sys.hMutex.RLock()
    	defer sys.hMutex.RUnlock()
    	if h, ok := sys.hc[ep.Host]; ok {
    		return !h.Online
    	}
    	go sys.initHC(ep)
    	return false
    }
    
    // markOffline sets endpoint to offline if network i/o timeout seen.
    func (sys *BucketTargetSys) markOffline(ep *url.URL) {
    	sys.hMutex.Lock()
    	defer sys.hMutex.Unlock()
    	if h, ok := sys.hc[ep.Host]; ok {
    		h.Online = false
    		sys.hc[ep.Host] = h
    	}
    }
    
    Go
    - Registered: Sun May 05 19:28:20 GMT 2024
    - Last Modified: Wed May 01 01:09:56 GMT 2024
    - 20.9K bytes
    - Viewed (0)
  3. cmd/bucket-replication.go

    			// to complete the operation.
    		default:
    			if err != nil && minio.IsNetworkOrHostDown(err, true) && !globalBucketTargetSys.isOffline(tgt.EndpointURL()) {
    				globalBucketTargetSys.markOffline(tgt.EndpointURL())
    			}
    			// mark delete marker replication as failed if target cluster not ready to receive
    			// this request yet (object version not replicated yet)
    			if err != nil && !toi.ReplicationReady {
    Go
    - Registered: Sun May 05 19:28:20 GMT 2024
    - Last Modified: Wed May 01 01:09:56 GMT 2024
    - 112.2K bytes
    - Viewed (1)
  4. cmd/site-replication.go

    		if errs[i] != nil && minio.IsNetworkOrHostDown(errs[i], true) {
    			ep := c.state.Peers[depID].Endpoint
    			epURL, _ := url.Parse(ep)
    			if !globalBucketTargetSys.isOffline(epURL) {
    				globalBucketTargetSys.markOffline(epURL)
    			}
    		}
    	}
    	return c.newConcErr(errMap, actionName)
    }
    
    func (c *SiteReplicationSys) annotateErr(annotation string, err error) error {
    	if err == nil {
    		return nil
    	}
    Go
    - Registered: Sun May 05 19:28:20 GMT 2024
    - Last Modified: Wed May 01 01:09:56 GMT 2024
    - 184.2K bytes
    - Viewed (1)
Back to top