Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for InterpretListError (0.17 sec)

  1. staging/src/k8s.io/apiserver/pkg/storage/errors/storage.go

    package storage
    
    import (
    	"k8s.io/apimachinery/pkg/api/errors"
    	"k8s.io/apimachinery/pkg/runtime/schema"
    	"k8s.io/apiserver/pkg/storage"
    )
    
    // InterpretListError converts a generic error on a retrieval
    // operation into the appropriate API error.
    func InterpretListError(err error, qualifiedResource schema.GroupResource) error {
    	switch {
    	case storage.IsNotFound(err):
    		return errors.NewNotFound(qualifiedResource, "")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 08 15:39:10 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/etcd3/errors.go

    		"token results in an inconsistent list - objects that were created, " +
    		"modified, or deleted between the time the first chunk was returned " +
    		"and now may show up in the list."
    )
    
    func interpretListError(err error, paging bool, continueKey, keyPrefix string) error {
    	switch {
    	case err == etcdrpc.ErrCompacted:
    		if paging {
    			return handleCompactedErrorForPaging(continueKey, keyPrefix)
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 11 15:59:41 UTC 2022
    - 2.5K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/storage/etcd3/watcher.go

    		startTime := time.Now()
    		getResp, err = wc.watcher.client.KV.Get(wc.ctx, preparedKey, opts...)
    		metrics.RecordEtcdRequest(metricsOp, wc.watcher.groupResource.String(), err, startTime)
    		if err != nil {
    			return interpretListError(err, true, preparedKey, wc.key)
    		}
    
    		if len(getResp.Kvs) == 0 && getResp.More {
    			return fmt.Errorf("no results were found, but etcd indicated there were more values remaining")
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Sep 25 10:26:38 UTC 2023
    - 18.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go

    	}
    
    	for {
    		startTime := time.Now()
    		getResp, err = s.client.KV.Get(ctx, preparedKey, options...)
    		metrics.RecordEtcdRequest(metricsOp, s.groupResourceString, err, startTime)
    		if err != nil {
    			return interpretListError(err, len(opts.Predicate.Continue) > 0, continueKey, keyPrefix)
    		}
    		numFetched += len(getResp.Kvs)
    		if err = s.validateMinimumResourceVersion(opts.ResourceVersion, uint64(getResp.Header.Revision)); err != 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)
  5. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go

    			err := e.Storage.GetList(ctx, key, storageOpts, list)
    			return list, storeerr.InterpretListError(err, qualifiedResource)
    		}
    		// if we cannot extract a key based on the current context, the optimization is skipped
    	}
    
    	err := e.Storage.GetList(ctx, e.KeyRootFunc(ctx), storageOpts, list)
    	return list, storeerr.InterpretListError(err, qualifiedResource)
    }
    
    // finishNothing is a do-nothing FinishFunc.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 19 23:22:44 UTC 2024
    - 60.8K bytes
    - Viewed (0)
Back to top