Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for updatePending (0.13 sec)

  1. pkg/proxy/endpointslicecache.go

    	}
    }
    
    // standardEndpointInfo is the default makeEndpointFunc.
    func standardEndpointInfo(ep *BaseEndpointInfo, _ *ServicePortName) Endpoint {
    	return ep
    }
    
    // updatePending updates a pending slice in the cache.
    func (cache *EndpointSliceCache) updatePending(endpointSlice *discovery.EndpointSlice, remove bool) bool {
    	serviceKey, sliceKey, err := endpointSliceCacheKeys(endpointSlice)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 21:07:21 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  2. pkg/proxy/endpointslicecache_test.go

    			esCache := NewEndpointSliceCache(tc.hostname, v1.IPv4Protocol, nil, nil)
    
    			cmc := newCacheMutationCheck(tc.endpointSlices)
    			for _, endpointSlice := range tc.endpointSlices {
    				esCache.updatePending(endpointSlice, false)
    			}
    
    			compareEndpointsMapsStr(t, esCache.getEndpointsMap(tc.namespacedName, esCache.trackerByServiceMap[tc.namespacedName].pending), tc.expectedMap)
    			cmc.Check(t)
    		})
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 21:07:21 UTC 2024
    - 24.9K bytes
    - Viewed (0)
  3. pkg/proxy/endpointschangetracker.go

    		return false
    	}
    
    	metrics.EndpointChangesTotal.Inc()
    
    	ect.lock.Lock()
    	defer ect.lock.Unlock()
    
    	changeNeeded := ect.endpointSliceCache.updatePending(endpointSlice, removeSlice)
    
    	if changeNeeded {
    		metrics.EndpointChangesPending.Inc()
    		// In case of Endpoints deletion, the LastChangeTriggerTime annotation is
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Dec 21 14:44:08 UTC 2023
    - 13.2K bytes
    - Viewed (0)
  4. pkg/proxy/endpointschangetracker_test.go

    			}
    		}
    	}
    }
    
    func initializeCache(endpointSliceCache *EndpointSliceCache, endpointSlices []*discovery.EndpointSlice) {
    	for _, endpointSlice := range endpointSlices {
    		endpointSliceCache.updatePending(endpointSlice, false)
    	}
    
    	for _, tracker := range endpointSliceCache.trackerByServiceMap {
    		tracker.applied = tracker.pending
    		tracker.pending = endpointSliceDataByName{}
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Dec 21 14:44:08 UTC 2023
    - 79.9K bytes
    - Viewed (0)
Back to top