wusong
9 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
1 additions and
1 deletions
-
weed/mount/weedfs_attr.go
|
@ -145,7 +145,6 @@ func (wfs *WFS) setRootAttr(out *fuse.AttrOut) { |
|
|
|
|
|
|
|
|
func (wfs *WFS) setAttrByPbEntry(out *fuse.Attr, inode uint64, entry *filer_pb.Entry, calculateSize bool) { |
|
|
func (wfs *WFS) setAttrByPbEntry(out *fuse.Attr, inode uint64, entry *filer_pb.Entry, calculateSize bool) { |
|
|
out.Ino = inode |
|
|
out.Ino = inode |
|
|
out.Blocks = (out.Size + blockSize - 1) / blockSize |
|
|
|
|
|
setBlksize(out, blockSize) |
|
|
setBlksize(out, blockSize) |
|
|
if entry == nil { |
|
|
if entry == nil { |
|
|
return |
|
|
return |
|
@ -159,6 +158,7 @@ func (wfs *WFS) setAttrByPbEntry(out *fuse.Attr, inode uint64, entry *filer_pb.E |
|
|
if entry.FileMode()&os.ModeSymlink != 0 { |
|
|
if entry.FileMode()&os.ModeSymlink != 0 { |
|
|
out.Size = uint64(len(entry.Attributes.SymlinkTarget)) |
|
|
out.Size = uint64(len(entry.Attributes.SymlinkTarget)) |
|
|
} |
|
|
} |
|
|
|
|
|
out.Blocks = (out.Size + blockSize - 1) / blockSize |
|
|
out.Mtime = uint64(entry.Attributes.Mtime) |
|
|
out.Mtime = uint64(entry.Attributes.Mtime) |
|
|
out.Ctime = uint64(entry.Attributes.Mtime) |
|
|
out.Ctime = uint64(entry.Attributes.Mtime) |
|
|
out.Atime = uint64(entry.Attributes.Mtime) |
|
|
out.Atime = uint64(entry.Attributes.Mtime) |
|
|