Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 43 for DestroyFunc (0.16 sec)

  1. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store_test.go

    			if err := cacher.Wait(context.Background()); err != nil {
    				t.Fatal(err)
    			}
    		}
    		d := destroyFunc
    		s = cacher
    		destroyFunc = func() {
    			cacher.Stop()
    			d()
    		}
    	}
    
    	return destroyFunc, &Store{
    		NewFunc:                   func() runtime.Object { return &example.Pod{} },
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 10:12:02 UTC 2024
    - 101.8K bytes
    - Viewed (0)
  2. pkg/registry/core/replicationcontroller/storage/storage_test.go

    	defer server.Terminate(t)
    	defer storage.Controller.Store.DestroyFunc()
    	test := genericregistrytest.New(t, storage.Controller.Store)
    	test.TestDelete(validNewController())
    }
    
    func TestGenerationNumber(t *testing.T) {
    	storage, server := newStorage(t)
    	defer server.Terminate(t)
    	defer storage.Controller.Store.DestroyFunc()
    	modifiedSno := *validNewController()
    	modifiedSno.Generation = 100
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 16 06:57:01 UTC 2024
    - 16.9K bytes
    - Viewed (0)
  3. pkg/registry/apps/replicaset/storage/storage_test.go

    	defer server.Terminate(t)
    	defer storage.ReplicaSet.Store.DestroyFunc()
    	test := genericregistrytest.New(t, storage.ReplicaSet.Store)
    	test.TestDelete(validNewReplicaSet())
    }
    
    func TestGenerationNumber(t *testing.T) {
    	storage, server := newStorage(t)
    	defer server.Terminate(t)
    	defer storage.ReplicaSet.Store.DestroyFunc()
    	modifiedSno := *validNewReplicaSet()
    	modifiedSno.Generation = 100
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:46:12 UTC 2023
    - 17.7K bytes
    - Viewed (0)
  4. pkg/registry/core/pod/storage/storage_test.go

    	storage, _, _, server := newStorage(t)
    	defer server.Terminate(t)
    	defer storage.Store.DestroyFunc()
    	test := genericregistrytest.New(t, storage.Store)
    	test.TestGet(validNewPod())
    }
    
    func TestList(t *testing.T) {
    	storage, _, _, server := newStorage(t)
    	defer server.Terminate(t)
    	defer storage.Store.DestroyFunc()
    	test := genericregistrytest.New(t, storage.Store)
    	test.TestList(validNewPod())
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 29 07:18:44 UTC 2024
    - 38.8K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/storage_factory.go

    		}
    		cacher, err := cacherstorage.NewCacherFromConfig(cacherConfig)
    		if err != nil {
    			return nil, func() {}, err
    		}
    		var once sync.Once
    		destroyFunc := func() {
    			once.Do(func() {
    				cacher.Stop()
    				d()
    			})
    		}
    
    		return cacher, destroyFunc, nil
    	}
    }
    
    func objectTypeToArgs(obj runtime.Object) []interface{} {
    	// special-case unstructured objects that tell us their apiVersion/kind
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 24 09:23:05 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresource/etcd_test.go

    	defer server.Terminate(t)
    	defer storage.CustomResource.Store.DestroyFunc()
    	test := registrytest.New(t, storage.CustomResource.Store)
    	cr := validNewCustomResource()
    	cr.SetNamespace("")
    	test.TestCreate(
    		cr,
    	)
    }
    
    func TestGet(t *testing.T) {
    	storage, server := newStorage(t)
    	defer server.Terminate(t)
    	defer storage.CustomResource.Store.DestroyFunc()
    	test := registrytest.New(t, storage.CustomResource.Store)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 25.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/factory.go

    	"k8s.io/apiserver/pkg/storage/storagebackend"
    )
    
    // DestroyFunc is to destroy any resources used by the storage returned in Create() together.
    type DestroyFunc func()
    
    // Create creates a storage backend based on given config.
    func Create(c storagebackend.ConfigForResource, newFunc, newListFunc func() runtime.Object, resourcePrefix string) (storage.Interface, DestroyFunc, error) {
    	switch c.Type {
    	case storagebackend.StorageTypeETCD2:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 24 09:23:05 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/tls_test.go

    			KeyFile:        keyFile,
    			TrustedCAFile:  caFile,
    			TracerProvider: noopoteltrace.NewTracerProvider(),
    		},
    		Codec: codec,
    	}
    	storage, destroyFunc, err := newETCD3Storage(*cfg.ForResource(schema.GroupResource{Resource: "pods"}), nil, nil, "")
    	defer destroyFunc()
    	if err != nil {
    		t.Fatal(err)
    	}
    	err = storage.Create(context.TODO(), "/abc", &example.Pod{}, nil, 0)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 17:57:37 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/etcd3.go

    			compactor.client.Close()
    			delete(compactors, key)
    		}
    	}, nil
    }
    
    func newETCD3Storage(c storagebackend.ConfigForResource, newFunc, newListFunc func() runtime.Object, resourcePrefix string) (storage.Interface, DestroyFunc, error) {
    	stopCompactor, err := startCompactorOnce(c.Transport, c.CompactionInterval)
    	if err != nil {
    		return nil, nil, err
    	}
    
    	client, err := newETCD3Client(c.Transport)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 07:56:39 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go

    	// storageVersionHash as empty in the discovery document.
    	StorageVersioner runtime.GroupVersioner
    
    	// DestroyFunc cleans up clients used by the underlying Storage; optional.
    	// If set, DestroyFunc has to be implemented in thread-safe way and
    	// be prepared for being called more than once.
    	DestroyFunc func()
    }
    
    // Note: the rest.StandardStorage interface aggregates the common REST verbs
    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