Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 71 for typeurl (0.19 sec)

  1. pkg/adsc/delta.go

    	ctx := &handlerContext{}
    	if isDebugType(d.TypeUrl) {
    		// No need to ack and type check for debug types
    		return nil
    	}
    	for _, r := range d.Resources {
    		if d.TypeUrl != r.Resource.TypeUrl {
    			deltaLog.Errorf("Invalid response: mismatch of type url: %v vs %v", d.TypeUrl, r.Resource.TypeUrl)
    			continue
    		}
    		err := c.trigger(ctx, d.TypeUrl, r, EventAdd)
    		if err != nil {
    			return err
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 09:32:41 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  2. pkg/istio-agent/xds_proxy_delta.go

    						Message: err.Error(),
    					}
    				}
    				// Send ACK/NACK
    				con.sendDeltaRequest(&discovery.DeltaDiscoveryRequest{
    					TypeUrl:       resp.TypeUrl,
    					ResponseNonce: resp.Nonce,
    					ErrorDetail:   errorResp,
    				})
    				continue
    			}
    			switch resp.TypeUrl {
    			case model.ExtensionConfigurationType:
    				if features.WasmRemoteLoadConversion {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 04 20:29:08 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  3. pilot/pkg/xds/delta.go

    		return conn.deltaStream.Send(res)
    	}
    	err := sendResonse()
    	if err == nil {
    		if !strings.HasPrefix(res.TypeUrl, v3.DebugType) {
    			conn.proxy.UpdateWatchedResource(res.TypeUrl, func(wr *model.WatchedResource) *model.WatchedResource {
    				if wr == nil {
    					wr = &model.WatchedResource{TypeUrl: res.TypeUrl}
    				}
    				// some resources dynamically update ResourceNames. Most don't though
    				if newResourceNames != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 25.6K bytes
    - Viewed (0)
  4. pkg/xds/server.go

    }
    
    // WatchedResource tracks an active DiscoveryRequest subscription.
    type WatchedResource struct {
    	// TypeUrl is copied from the DiscoveryRequest.TypeUrl that initiated watching this resource.
    	// nolint
    	TypeUrl string
    
    	// ResourceNames tracks the list of resources that are actively watched.
    	// For LDS and CDS, all resources of the TypeUrl type are watched if it is empty.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 13 20:55:20 UTC 2024
    - 16.3K bytes
    - Viewed (0)
  5. pkg/adsc/adsc.go

    	out = append(out, &discovery.DiscoveryRequest{
    		TypeUrl: gvk.MeshConfig.String(),
    	})
    	for _, sch := range collections.Pilot.All() {
    		out = append(out, &discovery.DiscoveryRequest{
    			TypeUrl: sch.GroupVersionKind().String(),
    		})
    	}
    
    	return out
    }
    
    func (a *ADSC) sendRsc(typeurl string, rsc []string) {
    	ex := a.Received[typeurl]
    	version := ""
    	nonce := ""
    	if ex != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Feb 05 22:18:49 UTC 2024
    - 35K bytes
    - Viewed (0)
  6. pkg/adsc/delta_test.go

    		{
    			desc: "put things together",
    			serverResponses: []*discovery.DeltaDiscoveryResponse{
    				{
    					TypeUrl: v3.ClusterType,
    					Resources: []*discovery.Resource{
    						{
    							Name:     "test-eds",
    							Resource: protoconv.MessageToAny(testCluster),
    						},
    					},
    				},
    				{
    					TypeUrl: v3.ListenerType,
    					Resources: []*discovery.Resource{
    						{
    							Name:     "test-listener",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 09:32:41 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  7. pilot/pkg/xds/ads.go

    		return
    	}
    
    	// if typeUrl is not empty, report all events that are not being watched
    	unWatched := sets.NewWithLength[EventType](len(AllTrackingEventTypes))
    	watchedTypes := con.proxy.GetWatchedResourceTypes()
    	for tyeUrl := range AllTrackingEventTypes {
    		if _, exists := watchedTypes[tyeUrl]; !exists {
    			unWatched.Insert(tyeUrl)
    		}
    	}
    	for tyeUrl := range unWatched {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 03 08:29:05 UTC 2024
    - 23.4K bytes
    - Viewed (0)
  8. pkg/istio-agent/xds_proxy.go

    	default:
    		log.Infof("tap response %q arrived too late; discarding", resp.TypeUrl)
    	}
    }
    
    func forwardToEnvoy(con *ProxyConnection, resp *discovery.DiscoveryResponse) {
    	if !model.IsEnvoyType(resp.TypeUrl) && resp.TypeUrl != model.WorkloadType {
    		proxyLog.Errorf("Skipping forwarding type url %s to Envoy as is not a valid Envoy type", resp.TypeUrl)
    		return
    	}
    	if con.isClosed() {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 16 22:12:28 UTC 2024
    - 27.9K bytes
    - Viewed (0)
  9. pilot/pkg/model/context.go

    	ret := sets.NewWithLength[string](len(node.WatchedResources))
    	for typeURL := range node.WatchedResources {
    		ret.Insert(typeURL)
    	}
    	return ret
    }
    
    func (node *Proxy) GetWatchedResource(typeURL string) *WatchedResource {
    	node.RLock()
    	defer node.RUnlock()
    
    	return node.WatchedResources[typeURL]
    }
    
    func (node *Proxy) NonceSent(typeURL string) string {
    	node.RLock()
    	defer node.RUnlock()
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 03 08:29:05 UTC 2024
    - 33.6K bytes
    - Viewed (0)
  10. pkg/istio-agent/xds_proxy_test.go

    	}
    	err := downstream.Send(&discovery.DiscoveryRequest{TypeUrl: v3.ClusterType, Node: node})
    	if err != nil {
    		t.Fatal(err)
    	}
    	res, err := downstream.Recv()
    	if err != nil {
    		t.Fatal(err)
    	}
    	if res == nil || res.TypeUrl != v3.ClusterType {
    		t.Fatalf("Expected to get cluster response but got %v", res)
    	}
    	err = downstream.Send(&discovery.DiscoveryRequest{TypeUrl: v3.ListenerType, Node: node})
    	if err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 04:48:02 UTC 2024
    - 18.6K bytes
    - Viewed (0)
Back to top