mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-10-21 22:47:24 +08:00
shortcut for empty file
This commit is contained in:
@@ -145,6 +145,9 @@ func (v *Volume) readNeedle(n *Needle) (int, error) {
|
|||||||
if nv.Size == TombstoneFileSize {
|
if nv.Size == TombstoneFileSize {
|
||||||
return -1, errors.New("already deleted")
|
return -1, errors.New("already deleted")
|
||||||
}
|
}
|
||||||
|
if nv.Size == 0 {
|
||||||
|
return 0, nil
|
||||||
|
}
|
||||||
err := n.ReadData(v.dataFile, int64(nv.Offset)*NeedlePaddingSize, nv.Size, v.Version())
|
err := n.ReadData(v.dataFile, int64(nv.Offset)*NeedlePaddingSize, nv.Size, v.Version())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
|
Reference in New Issue
Block a user