Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 112 for index (0.24 sec)

  1. pkg/kube/krt/index.go

    import (
    	"sync"
    
    	"istio.io/istio/pkg/ptr"
    	"istio.io/istio/pkg/util/sets"
    )
    
    // Index maintains a simple index over an informer
    type Index[I any, K comparable] struct {
    	mu      sync.RWMutex
    	objects map[K]sets.Set[Key[I]]
    	c       Collection[I]
    	extract func(o I) []K
    }
    
    // Lookup finds all objects matching a given key
    func (i *Index[I, K]) Lookup(k K) []I {
    	i.mu.RLock()
    	defer i.mu.RUnlock()
    	var res []I
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 14 04:53:45 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  2. src/index/suffixarray/suffixarray.go

    }
    
    // lookupAll returns a slice into the matching region of the index.
    // The runtime is O(log(N)*len(s)).
    func (x *Index) lookupAll(s []byte) ints {
    	// find matching suffix index range [i:j]
    	// find the first index where s would be the prefix
    	i := sort.Search(x.sa.len(), func(i int) bool { return bytes.Compare(x.at(i), s) >= 0 })
    	// starting at i, find the first index at which s is not a prefix
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  3. src/net/interface.go

    	for _, ifi := range ift {
    		zc.toIndex[ifi.Name] = ifi.Index
    		if _, ok := zc.toName[ifi.Index]; !ok {
    			zc.toName[ifi.Index] = ifi.Name
    		}
    	}
    	return true
    }
    
    func (zc *ipv6ZoneCache) name(index int) string {
    	if index == 0 {
    		return ""
    	}
    	updated := zoneCache.update(nil, false)
    	zoneCache.RLock()
    	name, ok := zoneCache.toName[index]
    	zoneCache.RUnlock()
    	if !ok && !updated {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:53 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  4. pilot/pkg/serviceregistry/util/workloadinstances/index_test.go

    			Address: "2.2.2.2",
    			Labels:  map[string]string{"app": "wle"},
    		},
    	}
    
    	index := NewIndex()
    
    	// test update
    	index.Insert(wi1)
    	index.Insert(wi2)
    	index.Insert(wi3)
    	index.Insert(wi4)
    
    	// test search by service selector
    	actual := FindAllInIndex(index, ByServiceSelector(selector.Namespace, labels.Instance{"app": "wle"}))
    	want := []*model.WorkloadInstance{wi1, wi2}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 5K bytes
    - Viewed (0)
  5. cmd/peer-s3-server.go

    	// Make a volume entry on all underlying storage disks.
    	for index := range localDrives {
    		index := index
    		g.Go(func() (serr error) {
    			if localDrives[index] == nil {
    				beforeState[index] = madmin.DriveStateOffline
    				afterState[index] = madmin.DriveStateOffline
    				return errDiskNotFound
    			}
    
    			beforeState[index] = madmin.DriveStateOk
    			afterState[index] = madmin.DriveStateOk
    
    			if bucket == minioReservedBucket {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  6. cmd/erasure-common.go

    	}
    	g := errgroup.WithNErrs(len(disks))
    	// Read files in parallel across disks.
    	for index := range disks {
    		index := index
    		g.Go(func() (err error) {
    			if disks[index] == nil {
    				return errDiskNotFound
    			}
    			return disks[index].ReadMultiple(ctx, req, resps[index])
    		}, index)
    	}
    
    	dataArray := make([]ReadMultipleResp, 0, len(req.Files))
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types2/typeparam.go

    	return typ
    }
    
    // Obj returns the type name for the type parameter t.
    func (t *TypeParam) Obj() *TypeName { return t.obj }
    
    // Index returns the index of the type param within its param list, or -1 if
    // the type parameter has not yet been bound to a type.
    func (t *TypeParam) Index() int {
    	return t.index
    }
    
    // Constraint returns the type constraint specified for t.
    func (t *TypeParam) Constraint() Type {
    	return t.bound
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 20:03:31 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  8. docs/debugging/reorder-disks/main.go

    	exp := argP.Expand()
    
    	if node == "" {
    		for index, e := range exp {
    			result = append(result, localDisk{index: index, path: strings.Join(e, "")})
    		}
    	} else {
    		for index, e := range exp {
    			u, err := url.Parse(strings.Join(e, ""))
    			if err != nil {
    				return nil, err
    			}
    			if strings.Contains(u.Host, node) {
    				result = append(result, localDisk{index: index, path: u.Path})
    			}
    		}
    	}
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  9. src/net/main_test.go

    	}
    
    	ifi := loopbackInterface()
    	if ifi != nil {
    		index := fmt.Sprintf("%v", ifi.Index)
    		resolveTCPAddrTests = append(resolveTCPAddrTests, []resolveTCPAddrTest{
    			{"tcp6", "[fe80::1%" + ifi.Name + "]:1", &TCPAddr{IP: ParseIP("fe80::1"), Port: 1, Zone: zoneCache.name(ifi.Index)}, nil},
    			{"tcp6", "[fe80::1%" + index + "]:2", &TCPAddr{IP: ParseIP("fe80::1"), Port: 2, Zone: index}, nil},
    		}...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  10. src/crypto/md5/gen.go

    func rotate() string {
    	data.a, data.b, data.c, data.d = data.d, data.a, data.b, data.c
    	return "" // no output
    }
    
    func idx(round, index int) int {
    	v := 0
    	switch round {
    	case 1:
    		v = index
    	case 2:
    		v = (1 + 5*index) & 15
    	case 3:
    		v = (5 + 3*index) & 15
    	case 4:
    		v = (7 * index) & 15
    	}
    	return v
    }
    
    func seq(i int) []int {
    	s := make([]int, i)
    	for i := range s {
    		s[i] = i
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 4.7K bytes
    - Viewed (0)
Back to top