mirror of
https://github.com/moby/moby.git
synced 2026-06-30 19:58:03 +00:00
Fix reclaimable image disk usage calculation for in-use images
This change reworks to build up the reclaimable image disk uage instead of setting it to total size and subtracting active images. This change also includes the image index size as reclaimable if it is included with the image summary. Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
This commit is contained in:
@@ -76,6 +76,9 @@ func TestDiskUsage(t *testing.T) {
|
||||
})
|
||||
assert.NilError(t, err)
|
||||
|
||||
assert.Equal(t, du.Images.ActiveCount, int64(0))
|
||||
assert.Equal(t, du.Images.TotalCount, int64(1))
|
||||
assert.Equal(t, du.Images.Reclaimable, du.Images.TotalSize)
|
||||
assert.Assert(t, du.Images.TotalSize > 0)
|
||||
assert.Equal(t, len(du.Images.Items), 1)
|
||||
assert.Equal(t, len(du.Images.Items[0].RepoTags), 1)
|
||||
@@ -113,6 +116,7 @@ func TestDiskUsage(t *testing.T) {
|
||||
|
||||
assert.Equal(t, du.Images.ActiveCount, int64(1))
|
||||
assert.Equal(t, du.Images.TotalCount, int64(1))
|
||||
assert.Equal(t, du.Images.Reclaimable, int64(0))
|
||||
assert.Equal(t, len(du.Images.Items), 1)
|
||||
assert.Equal(t, du.Images.Items[0].Containers, prev.Images.Items[0].Containers+1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user