MCPcopy
hub / github.com/containerd/containerd / encodeID

Function encodeID

core/mount/manager/manager.go:569–580  ·  view source on GitHub ↗
(id uint64)

Source from the content-addressed store, hash-verified

567}
568
569func encodeID(id uint64) ([]byte, error) {
570 var (
571 buf [binary.MaxVarintLen64]byte
572 idEncoded = buf[:]
573 )
574 idEncoded = idEncoded[:binary.PutUvarint(idEncoded, id)]
575
576 if len(idEncoded) == 0 {
577 return nil, fmt.Errorf("failed encoding id = %v", id)
578 }
579 return idEncoded, nil
580}
581
582func readID(bkt *bolt.Bucket) uint64 {
583 id, _ := binary.Uvarint(bkt.Get(bucketKeyID))

Callers 2

ActivateMethod · 0.70

Calls

no outgoing calls

Tested by 1

Used in the wild real call sites across dependent graphs

searching dependent graphs…