Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for IsThrottled (0.04 sec)

  1. internal/bucket/bandwidth/monitor.go

    	throttle.Limiter = rate.NewLimiter(rate.Limit(float64(limitBytes)), int(limitBytes))
    	m.bucketsThrottle[BucketOptions{Name: bucket, ReplicationARN: arn}] = throttle
    }
    
    // IsThrottled returns true if a bucket has bandwidth throttling enabled.
    func (m *Monitor) IsThrottled(bucket, arn string) bool {
    	m.tlock.RLock()
    	defer m.tlock.RUnlock()
    	_, ok := m.bucketsThrottle[BucketOptions{Name: bucket, ReplicationARN: arn}]
    	return ok
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 6K bytes
    - Viewed (0)
  2. cmd/bucket-replication.go

    		BucketOptions: bandwidth.BucketOptions{
    			Name:           ri.Bucket,
    			ReplicationARN: tgt.ARN,
    		},
    		HeaderSize: headerSize,
    	}
    	newCtx := ctx
    	if globalBucketMonitor.IsThrottled(bucket, tgt.ARN) && objInfo.Size < minLargeObjSize {
    		var cancel context.CancelFunc
    		newCtx, cancel = context.WithTimeout(ctx, throttleDeadline)
    		defer cancel()
    	}
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Sun Sep 28 20:59:21 UTC 2025
    - 118.2K bytes
    - Viewed (0)
Back to top