Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for ObjectResourceVersion (0.37 sec)

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

    	accessor, err := meta.Accessor(obj)
    	if err != nil {
    		return err
    	}
    	accessor.SetResourceVersion("")
    	accessor.SetSelfLink("")
    	return nil
    }
    
    // ObjectResourceVersion implements Versioner
    func (a APIObjectVersioner) ObjectResourceVersion(obj runtime.Object) (uint64, error) {
    	accessor, err := meta.Accessor(obj)
    	if err != nil {
    		return 0, err
    	}
    	version := accessor.GetResourceVersion()
    	if len(version) == 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 11 15:19:32 UTC 2022
    - 3.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/api_object_versioner_test.go

    )
    
    func TestObjectVersioner(t *testing.T) {
    	v := APIObjectVersioner{}
    	if ver, err := v.ObjectResourceVersion(&testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "5"}}); err != nil || ver != 5 {
    		t.Errorf("unexpected version: %d %v", ver, err)
    	}
    	if ver, err := v.ObjectResourceVersion(&testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "a"}}); err == nil || ver != 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 11 16:18:15 UTC 2022
    - 3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/dryrun.go

    		if err != nil {
    			return err
    		}
    		err = preconditions.Check(key, current)
    		if err != nil {
    			return err
    		}
    		rev, err := s.Versioner().ObjectResourceVersion(current)
    		if err != nil {
    			return err
    		}
    		updated, _, err := tryUpdate(current, storage.ResponseMeta{ResourceVersion: rev})
    		if err != nil {
    			return err
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 02 20:40:48 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  4. pkg/kubelet/util/manager/cache_based_manager.go

    }
    
    func isObjectOlder(newObject, oldObject runtime.Object) bool {
    	if newObject == nil || oldObject == nil {
    		return false
    	}
    	newVersion, _ := storage.APIObjectVersioner{}.ObjectResourceVersion(newObject)
    	oldVersion, _ := storage.APIObjectVersioner{}.ObjectResourceVersion(oldObject)
    	return newVersion < oldVersion
    }
    
    func (s *objectStore) AddReference(namespace, name string, _ types.UID) {
    	key := objectKey{namespace: namespace, name: name}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/storage/interfaces.go

    	// return an error if the specified object cannot be updated.
    	PrepareObjectForStorage(obj runtime.Object) error
    	// ObjectResourceVersion returns the resource version (for persistence) of the specified object.
    	// Should return an error if the specified object does not have a persistable version.
    	ObjectResourceVersion(obj runtime.Object) (uint64, error)
    
    	// ParseResourceVersion takes a resource version argument and
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 07:53:48 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/storage/cacher/cacher_whitebox_test.go

    	for {
    		select {
    		case err := <-errc:
    			t.Fatal(err)
    			return
    		case event, ok := <-w.ResultChan():
    			if !ok {
    				t.Fatal("Unexpected closed")
    			}
    			rv, err := cacher.versioner.ObjectResourceVersion(event.Object)
    			if err != nil {
    				t.Errorf("failed to parse resource version from %#v: %v", event.Object, err)
    			}
    			if event.Type == watch.Bookmark {
    				if !expectedBookmarks {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 10:12:02 UTC 2024
    - 82.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go

    		attribute.String("key", key),
    		attribute.String("type", getTypeName(obj)),
    		attribute.String("resource", s.groupResourceString),
    	)
    	defer span.End(500 * time.Millisecond)
    	if version, err := s.versioner.ObjectResourceVersion(obj); err == nil && version != 0 {
    		return storage.ErrResourceVersionSetOnCreate
    	}
    	if err := s.versioner.PrepareObjectForStorage(obj); err != nil {
    		return fmt.Errorf("PrepareObjectForStorage failed: %v", err)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 11:56:42 UTC 2024
    - 35.2K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/storage/cacher/watch_cache.go

    	object, ok := obj.(runtime.Object)
    	if !ok {
    		return nil, 0, fmt.Errorf("obj does not implement runtime.Object interface: %v", obj)
    	}
    	resourceVersion, err := w.versioner.ObjectResourceVersion(object)
    	if err != nil {
    		return nil, 0, err
    	}
    	return object, resourceVersion, nil
    }
    
    // processEvent is safe as long as there is at most one call to it in flight
    // at any point in time.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 10:20:57 UTC 2024
    - 26.2K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go

    	err = e.Storage.GuaranteedUpdate(ctx, key, out, true, storagePreconditions, func(existing runtime.Object, res storage.ResponseMeta) (runtime.Object, *uint64, error) {
    		existingResourceVersion, err := e.Storage.Versioner().ObjectResourceVersion(existing)
    		if err != nil {
    			return nil, nil, err
    		}
    		if existingResourceVersion == 0 {
    			if !e.UpdateStrategy.AllowCreateOnUpdate() && !forceAllowCreate {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 19 23:22:44 UTC 2024
    - 60.8K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/storage/testing/watcher_tests.go

    				if !bookmarkReceived {
    					t.Fatalf("Unpexected error, we did not received a bookmark event")
    				}
    				return
    			}
    			rv, err := storage.APIObjectVersioner{}.ObjectResourceVersion(event.Object)
    			if err != nil {
    				t.Fatalf("failed to parse resourceVersion from %#v", event)
    			}
    			if event.Type == watch.Bookmark {
    				bookmarkReceived = true
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 63.8K bytes
    - Viewed (0)
Back to top