aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-08-21 11:35:54 -0700
committerchrislu <chris.lu@gmail.com>2022-08-21 11:35:54 -0700
commit77e4b1376e55e3437d5d18f3fe4c7003882121e8 (patch)
treee9999af3fd3730c8ec31602ad7e6e08251018e8c
parent3f758820c1f93540b77bfa6a13e840d8e9f75e1a (diff)
downloadseaweedfs-77e4b1376e55e3437d5d18f3fe4c7003882121e8.tar.xz
seaweedfs-77e4b1376e55e3437d5d18f3fe4c7003882121e8.zip
refactoring
-rw-r--r--weed/filer/reader_at.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/weed/filer/reader_at.go b/weed/filer/reader_at.go
index e18324068..6f9734b7e 100644
--- a/weed/filer/reader_at.go
+++ b/weed/filer/reader_at.go
@@ -129,7 +129,7 @@ func (c *ChunkReadAt) doReadAt(p []byte, offset int64) (n int, err error) {
if startOffset < chunk.LogicOffset {
gap := chunk.LogicOffset - startOffset
glog.V(4).Infof("zero [%d,%d)", startOffset, chunk.LogicOffset)
- c.zero(p, startOffset-offset, gap)
+ zero(p, startOffset-offset, gap)
n += int(min(gap, remaining))
startOffset, remaining = chunk.LogicOffset, remaining-gap
if remaining <= 0 {
@@ -166,7 +166,7 @@ func (c *ChunkReadAt) doReadAt(p []byte, offset int64) (n int, err error) {
startOffset = max(startOffset-offset, startOffset-remaining-offset)
}
glog.V(4).Infof("zero2 [%d,%d) of file size %d bytes", startOffset, startOffset+delta, c.fileSize)
- c.zero(p, startOffset, delta)
+ zero(p, startOffset, delta)
n += int(delta)
}
@@ -206,7 +206,7 @@ func (c *ChunkReadAt) readChunkSliceAt(buffer []byte, chunkView *ChunkView, next
return
}
-func (c *ChunkReadAt) zero(buffer []byte, start, length int64) {
+func zero(buffer []byte, start, length int64) {
end := min(start+length, int64(len(buffer)))
// zero the bytes