@@ -11,6 +11,7 @@ import (
1111 "strconv"
1212 "time"
1313
14+ "github.com/containerd/containerd/errdefs"
1415 "github.com/containerd/containerd/log"
1516 digest "github.com/opencontainers/go-digest"
1617 "github.com/pkg/errors"
@@ -40,7 +41,7 @@ func (s *store) Info(ctx context.Context, dgst digest.Digest) (Info, error) {
4041 fi , err := os .Stat (p )
4142 if err != nil {
4243 if os .IsNotExist (err ) {
43- err = ErrNotFound ( "" )
44+ err = errors . Wrapf ( errdefs . ErrNotFound , "content %v" , dgst )
4445 }
4546
4647 return Info {}, err
@@ -62,7 +63,7 @@ func (s *store) Reader(ctx context.Context, dgst digest.Digest) (io.ReadCloser,
6263 fp , err := os .Open (s .blobPath (dgst ))
6364 if err != nil {
6465 if os .IsNotExist (err ) {
65- err = ErrNotFound ( "" )
66+ err = errors . Wrapf ( errdefs . ErrNotFound , "content %v" , dgst )
6667 }
6768 return nil , err
6869 }
@@ -85,7 +86,7 @@ func (cs *store) Delete(ctx context.Context, dgst digest.Digest) error {
8586 return err
8687 }
8788
88- return ErrNotFound ( "" )
89+ return errors . Wrapf ( errdefs . ErrNotFound , "content %v" , dgst )
8990 }
9091
9192 return nil
@@ -232,7 +233,7 @@ func (s *store) Writer(ctx context.Context, ref string, total int64, expected di
232233 if expected != "" {
233234 p := s .blobPath (expected )
234235 if _ , err := os .Stat (p ); err == nil {
235- return nil , ErrExists ( "" )
236+ return nil , errors . Wrapf ( errdefs . ErrAlreadyExists , "content %v" , expected )
236237 }
237238 }
238239
@@ -329,7 +330,7 @@ func (s *store) Abort(ctx context.Context, ref string) error {
329330 root := s .ingestRoot (ref )
330331 if err := os .RemoveAll (root ); err != nil {
331332 if os .IsNotExist (err ) {
332- return ErrNotFound ( "" )
333+ return errors . Wrapf ( errdefs . ErrNotFound , "ingest ref %q" , ref )
333334 }
334335
335336 return err
0 commit comments