aboutsummaryrefslogtreecommitdiff
path: root/weed/server/volume_grpc_tail.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2019-05-27 11:59:03 -0700
committerChris Lu <chris.lu@gmail.com>2019-05-27 11:59:03 -0700
commitb4b407e4038943ca5b7dc440d2848f23c11b73ca (patch)
treef90a49fa2cac3361efa224b13c0ecfaade054b76 /weed/server/volume_grpc_tail.go
parenta4f3d82c57bca13321dca257891836ff36c7eca5 (diff)
downloadseaweedfs-b4b407e4038943ca5b7dc440d2848f23c11b73ca.tar.xz
seaweedfs-b4b407e4038943ca5b7dc440d2848f23c11b73ca.zip
add grpc ec shard read
Diffstat (limited to 'weed/server/volume_grpc_tail.go')
-rw-r--r--weed/server/volume_grpc_tail.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/weed/server/volume_grpc_tail.go b/weed/server/volume_grpc_tail.go
index 667131e9f..698bad5b8 100644
--- a/weed/server/volume_grpc_tail.go
+++ b/weed/server/volume_grpc_tail.go
@@ -69,12 +69,11 @@ func sendNeedlesSince(stream volume_server_pb.VolumeServer_VolumeTailSenderServe
err = storage.ScanVolumeFileNeedleFrom(v.Version(), v.DataFile(), foundOffset.ToAcutalOffset(), func(needleHeader, needleBody []byte, needleAppendAtNs uint64) error {
- blockSizeLimit := 1024 * 1024 * 2
isLastChunk := false
// need to send body by chunks
- for i := 0; i < len(needleBody); i += blockSizeLimit {
- stopOffset := i + blockSizeLimit
+ for i := 0; i < len(needleBody); i += BufferSizeLimit {
+ stopOffset := i + BufferSizeLimit
if stopOffset >= len(needleBody) {
isLastChunk = true
stopOffset = len(needleBody)