mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-05-04 05:27:48 +08:00
Fix buff use (#4628)
This commit is contained in:
parent
f0d3c874b6
commit
c44a6552d2
@ -58,13 +58,13 @@ func (wfs *WFS) Read(cancel <-chan struct{}, in *fuse.ReadIn, buff []byte) (fuse
|
|||||||
if bytes.Compare(mirrorData, buff[:totalRead]) != 0 {
|
if bytes.Compare(mirrorData, buff[:totalRead]) != 0 {
|
||||||
|
|
||||||
againBuff := make([]byte, len(buff))
|
againBuff := make([]byte, len(buff))
|
||||||
againRead, _ := readDataByFileHandle(buff, fh, offset)
|
againRead, _ := readDataByFileHandle(againBuff, fh, offset)
|
||||||
againCorrect := bytes.Compare(mirrorData, againBuff[:againRead]) == 0
|
againCorrect := bytes.Compare(mirrorData, againBuff[:againRead]) == 0
|
||||||
againSame := bytes.Compare(buff[:totalRead], againBuff[:againRead]) == 0
|
againSame := bytes.Compare(buff[:totalRead], againBuff[:againRead]) == 0
|
||||||
|
|
||||||
fmt.Printf("\ncompare %v [%d,%d) size:%d againSame:%v againCorrect:%v\n", fh.mirrorFile.Name(), offset, offset+totalRead, totalRead, againSame, againCorrect)
|
fmt.Printf("\ncompare %v [%d,%d) size:%d againSame:%v againCorrect:%v\n", fh.mirrorFile.Name(), offset, offset+totalRead, totalRead, againSame, againCorrect)
|
||||||
//fmt.Printf("read mirrow data: %v\n", mirrorData)
|
//fmt.Printf("read mirrow data: %v\n", mirrorData)
|
||||||
//fmt.Printf("read actual data: %v\n", buff[:totalRead])
|
//fmt.Printf("read actual data: %v\n", againBuff[:totalRead])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user