From 75f5afa5716caff22ae4d1ee13cb050f70f062e3 Mon Sep 17 00:00:00 2001 From: chrislu Date: Thu, 21 Nov 2024 00:41:22 -0800 Subject: [PATCH] fix compilation --- weed/storage/store_ec.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/weed/storage/store_ec.go b/weed/storage/store_ec.go index 014a870db..8caaafc4d 100644 --- a/weed/storage/store_ec.go +++ b/weed/storage/store_ec.go @@ -201,8 +201,9 @@ func (s *Store) readOneEcShardInterval(needleId types.NeedleId, ecVolume *erasur shardId, actualOffset := interval.ToShardIdAndOffset(erasure_coding.ErasureCodingLargeBlockSize, erasure_coding.ErasureCodingSmallBlockSize) data = make([]byte, interval.Size) if shard, found := ecVolume.FindEcVolumeShard(shardId); found { - if n, err = shard.ReadAt(data, actualOffset); err != nil { - if n != interval.Size { + var readSize int + if readSize, err = shard.ReadAt(data, actualOffset); err != nil { + if readSize != int(interval.Size) { glog.V(0).Infof("read local ec shard %d.%d offset %d: %v", ecVolume.VolumeId, shardId, actualOffset, err) return }