MCPcopy
hub / github.com/containerd/containerd / addContainer

Function addContainer

core/metadata/gc_test.go:952–966  ·  view source on GitHub ↗
(ns, name, snapshotter, snapshot string, labels map[string]string)

Source from the content-addressed store, hash-verified

950}
951
952func addContainer(ns, name, snapshotter, snapshot string, labels map[string]string) alterFunc {
953 return func(bkt *bolt.Bucket) error {
954 cbkt, err := createBuckets(bkt, ns, string(bucketKeyObjectContainers), name)
955 if err != nil {
956 return err
957 }
958 if err := cbkt.Put(bucketKeySnapshotter, []byte(snapshotter)); err != nil {
959 return err
960 }
961 if err := cbkt.Put(bucketKeySnapshotKey, []byte(snapshot)); err != nil {
962 return err
963 }
964 return boltutil.WriteLabels(cbkt, labels)
965 }
966}
967
968func addSandbox(ns, name string, labels map[string]string) alterFunc {
969 return func(bkt *bolt.Bucket) error {

Callers 4

TestGCRootsFunction · 0.70
TestGCRemoveFunction · 0.70
TestGCRefsFunction · 0.70
TestCollectibleResourcesFunction · 0.70

Calls 3

WriteLabelsFunction · 0.92
createBucketsFunction · 0.85
PutMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…