diff options
author | Alex Goodman <wagoodman@gmail.com> | 2018-10-24 22:13:08 -0400 |
---|---|---|
committer | Alex Goodman <wagoodman@gmail.com> | 2018-10-24 22:13:08 -0400 |
commit | b44c9804578162826a6a31bb3732c132d96b8cbd (patch) | |
tree | 750086184f084d793b8a6b0cd9767b4e13e69e9b | |
parent | 3a1339ff8f55ec9bf189cc2862cd1b02b27aa3a9 (diff) |
unaccounted whiteout files should not be fatalv0.0.7
-rw-r--r-- | filetree/efficiency.go | 6 | ||||
-rw-r--r-- | image/image.go | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/filetree/efficiency.go b/filetree/efficiency.go index 3789b89..e383b9d 100644 --- a/filetree/efficiency.go +++ b/filetree/efficiency.go @@ -1,6 +1,7 @@ package filetree import ( + "fmt" "github.com/sirupsen/logrus" "sort" ) @@ -64,9 +65,8 @@ func Efficiency(trees []*FileTree) (float64, EfficiencySlice) { stackedTree := StackRange(trees, 0, currentTree-1) previousTreeNode, err := stackedTree.GetNode(node.Path()) if err != nil { - logrus.Fatal(err) - } - if previousTreeNode.Data.FileInfo.TarHeader.FileInfo().IsDir() { + logrus.Debug(fmt.Sprintf("CurrentTree: %d : %s", currentTree, err)) + } else if previousTreeNode.Data.FileInfo.TarHeader.FileInfo().IsDir() { previousTreeNode.VisitDepthChildFirst(sizer, nil) } diff --git a/image/image.go b/image/image.go index 4bb91b5..35e8af1 100644 --- a/image/image.go +++ b/image/image.go @@ -215,7 +215,7 @@ func InitializeData(imageID string) ([]*Layer, []*filetree.FileTree, float64, fi imageTarPath, tmpDir := saveImage(imageID) // fmt.Println(imageTarPath) // fmt.Println(tmpDir) - // imageTarPath := "/home/wagoodman/Downloads/image/image.tar" + // imageTarPath := "/tmp/dive280665036/image.tar" defer os.RemoveAll(tmpDir) // read through the image contents and build a tree |