Skip to content

Commit e1ea911

Browse files
committed
layer: remove unused error return from .Size() and .DiffSize()
None of the implementations used return an error, so removing the error return can simplify using these. Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent eddbd6f commit e1ea911

16 files changed

Lines changed: 37 additions & 88 deletions

File tree

builder/builder-next/adapters/snapshot/snapshot.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -405,11 +405,7 @@ func (s *snapshotter) Usage(ctx context.Context, key string) (us snapshots.Usage
405405
if l, err := s.getLayer(key, true); err != nil {
406406
return usage, err
407407
} else if l != nil {
408-
s, err := l.DiffSize()
409-
if err != nil {
410-
return usage, err
411-
}
412-
usage.Size = s
408+
usage.Size = l.DiffSize()
413409
return usage, nil
414410
}
415411

daemon/images/image_history.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,8 @@ func (i *ImageService) ImageHistory(name string) ([]*image.HistoryResponseItem,
4040
if err != nil {
4141
return nil, err
4242
}
43-
layerSize, err = l.DiffSize()
43+
layerSize = l.DiffSize()
4444
layer.ReleaseAndLog(i.layerStore, l)
45-
if err != nil {
46-
return nil, err
47-
}
48-
4945
layerCounter++
5046
}
5147

daemon/images/image_inspect.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,7 @@ func (i *ImageService) LookupImage(name string) (*types.ImageInspect, error) {
4242
return nil, err
4343
}
4444
defer layer.ReleaseAndLog(i.layerStore, l)
45-
size, err = l.Size()
46-
if err != nil {
47-
return nil, err
48-
}
49-
45+
size = l.Size()
5046
layerMetadata, err = l.Metadata()
5147
if err != nil {
5248
return nil, err

daemon/images/image_prune.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,7 @@ deleteImagesLoop:
143143
if d.Deleted != "" {
144144
chid := layer.ChainID(d.Deleted)
145145
if l, ok := allLayers[chid]; ok {
146-
diffSize, err := l.DiffSize()
147-
if err != nil {
148-
logrus.Warnf("failed to get layer %s size: %v", chid, err)
149-
continue
150-
}
151-
rep.SpaceReclaimed += uint64(diffSize)
146+
rep.SpaceReclaimed += uint64(l.DiffSize())
152147
}
153148
}
154149
}

daemon/images/image_unix.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@ func (i *ImageService) GetContainerLayerSize(containerID string) (int64, int64)
3333
}
3434

3535
if parent := rwlayer.Parent(); parent != nil {
36-
sizeRootfs, err = parent.Size()
37-
if err != nil {
38-
sizeRootfs = -1
39-
} else if sizeRw != -1 {
36+
sizeRootfs = parent.Size()
37+
if sizeRw != -1 {
4038
sizeRootfs += sizeRw
4139
}
4240
}

daemon/images/images.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,8 @@ func (i *ImageService) Images(_ context.Context, opts types.ImageListOptions) ([
128128
return nil, err
129129
}
130130

131-
size, err = l.Size()
131+
size = l.Size()
132132
layer.ReleaseAndLog(i.layerStore, l)
133-
if err != nil {
134-
return nil, err
135-
}
136133
}
137134

138135
summary := newImageSummary(img, size)
@@ -244,11 +241,7 @@ func (i *ImageService) Images(_ context.Context, opts types.ImageListOptions) ([
244241
if _, ok := allLayers[chid]; !ok {
245242
return nil, fmt.Errorf("layer %v was not found (corruption?)", chid)
246243
}
247-
diffSize, err := allLayers[chid].DiffSize()
248-
if err != nil {
249-
return nil, err
250-
}
251-
summary.SharedSize += diffSize
244+
summary.SharedSize += allLayers[chid].DiffSize()
252245
}
253246
}
254247
}

daemon/images/service.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -209,13 +209,9 @@ func (i *ImageService) LayerDiskUsage(ctx context.Context) (int64, error) {
209209
case <-ctx.Done():
210210
return allLayersSize, ctx.Err()
211211
default:
212-
size, err := l.DiffSize()
213-
if err == nil {
214-
if _, ok := layerRefs[l.ChainID()]; ok {
215-
allLayersSize += size
216-
}
217-
} else {
218-
logrus.Warnf("failed to get diff size for layer %v", l.ChainID())
212+
size := l.DiffSize()
213+
if _, ok := layerRefs[l.ChainID()]; ok {
214+
allLayersSize += size
219215
}
220216
}
221217
}

distribution/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ func (l *storeLayer) Open() (io.ReadCloser, error) {
230230
}
231231

232232
func (l *storeLayer) Size() (int64, error) {
233-
return l.Layer.DiffSize()
233+
return l.Layer.DiffSize(), nil
234234
}
235235

236236
func (l *storeLayer) MediaType() string {

distribution/xfer/download_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ func (ml *mockLayer) Parent() layer.Layer {
4848
return ml.parent
4949
}
5050

51-
func (ml *mockLayer) Size() (size int64, err error) {
52-
return 0, nil
51+
func (ml *mockLayer) Size() int64 {
52+
return 0
5353
}
5454

55-
func (ml *mockLayer) DiffSize() (size int64, err error) {
56-
return 0, nil
55+
func (ml *mockLayer) DiffSize() int64 {
56+
return 0
5757
}
5858

5959
func (ml *mockLayer) Metadata() (map[string]string, error) {

layer/empty.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ func (el *emptyLayer) Parent() Layer {
4242
return nil
4343
}
4444

45-
func (el *emptyLayer) Size() (size int64, err error) {
46-
return 0, nil
45+
func (el *emptyLayer) Size() int64 {
46+
return 0
4747
}
4848

49-
func (el *emptyLayer) DiffSize() (size int64, err error) {
50-
return 0, nil
49+
func (el *emptyLayer) DiffSize() int64 {
50+
return 0
5151
}
5252

5353
func (el *emptyLayer) Metadata() (map[string]string, error) {

0 commit comments

Comments
 (0)