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