Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GetLease (0.1 sec)

  1. staging/src/k8s.io/apiserver/pkg/storage/etcd3/lease_manager.go

    		leaseReuseDurationPercent:   leaseReuseDurationPercent,
    		leaseMaxAttachedObjectCount: maxObjectCount,
    	}
    }
    
    // GetLease returns a lease based on requested ttl: if the cached previous
    // lease can be reused, reuse it; otherwise request a new one from etcd.
    func (l *leaseManager) GetLease(ctx context.Context, ttl int64) (clientv3.LeaseID, error) {
    	now := time.Now()
    	l.leaseMu.Lock()
    	defer l.leaseMu.Unlock()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 15 13:53:06 UTC 2021
    - 4.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/reconcilers/peer_endpoint_lease.go

    		}
    	}
    	klog.V(6).Infof("Current server IPs listed in storage are %v", ipList)
    	return ipList, nil
    }
    
    // GetLease retrieves the server IP and port for a specific server id
    func (r *peerEndpointLeaseReconciler) GetLease(serverId string) (string, error) {
    	var fullAddr string
    	if serverId == "" {
    		return "", fmt.Errorf("error getting endpoint for serverId: empty serverId")
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 24 09:23:05 UTC 2023
    - 12.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/reconcilers/peer_endpoint_lease_test.go

    			if !reflect.DeepEqual(leases, test.expectLeases) {
    				t.Errorf("expected %v got: %v", test.expectLeases, leases)
    			}
    
    			for _, server := range test.servers {
    				endpoint, err := fakeReconciler.GetLease(server.id)
    				if err != nil {
    					t.Errorf("unexpected error: %v", err)
    				}
    				if endpoint != server.expectEndpoint {
    					t.Errorf("expected %v got: %v", server.expectEndpoint, endpoint)
    				}
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go

    func (s *store) ttlOpts(ctx context.Context, ttl int64) ([]clientv3.OpOption, error) {
    	if ttl == 0 {
    		return nil, nil
    	}
    	id, err := s.leaseManager.GetLease(ctx, ttl)
    	if err != nil {
    		return nil, err
    	}
    	return []clientv3.OpOption{clientv3.WithLease(id)}, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 11:56:42 UTC 2024
    - 35.2K bytes
    - Viewed (0)
Back to top