diff --git a/tool/fsck/cmd/gc.go b/tool/fsck/cmd/gc.go index 29e405e51..8fa699ad0 100644 --- a/tool/fsck/cmd/gc.go +++ b/tool/fsck/cmd/gc.go @@ -467,7 +467,7 @@ func getExtentsByMpId(dir string, volname string, mpId string) { StorageClass: proto.StorageClass_Unspecified, HybridCloudExtents: metanode.NewSortedHybridCloudExtents(), } - slog.Printf("[getExtentsByMpId] host(%v) mpId(%v) get inode(%v): %v", addr, mpId, ino.Inode, ino.String()) + // slog.Printf("[getExtentsByMpId] host(%v) mpId(%v) get inode(%v): %v", addr, mpId, ino.Inode, ino.String()) if err = ino.Unmarshal(inoBuf); err != nil { slog.Fatalf("loadInode failed, unmarshal error, mp %s, host %s, err %s", mpId, addr, err.Error()) } @@ -479,8 +479,8 @@ func getExtentsByMpId(dir string, volname string, mpId string) { var walkBuf *bytes.Buffer walkFunc := func(_ int, ek proto.ExtentKey) bool { - slog.Printf("[getExtentsByMpId.walkFunc] ######## mpId(%v) dpId(%v) extentId(%v) size(%v)", - mpId, ek.PartitionId, ek.ExtentId, ek.Size) + // slog.Printf("[getExtentsByMpId.walkFunc] ######## mpId(%v) dpId(%v) extentId(%v) size(%v)", + // mpId, ek.PartitionId, ek.ExtentId, ek.Size) if storage.IsTinyExtent(ek.ExtentId) { return true @@ -509,7 +509,7 @@ func getExtentsByMpId(dir string, volname string, mpId string) { replicaExtents := se.(*metanode.SortedExtents) walkBuf = normalBuf replicaExtents.Range(walkFunc) - } else { + } else if proto.IsRegular(ino.Type) { // TODO:tangjignyu check if dir then not error log.LogErrorf("HybridCloudExtents is nil, mpId(%v) inode(%v) host(%v) storageClass(%v)", mpId, ino.Inode, addr, proto.StorageClassString(ino.StorageClass))