From 577a8459c9f71516588e6a8bf0c3de7f7c5de4a6 Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Fri, 13 Mar 2026 15:57:35 -0700 Subject: [PATCH] fix(mount): return dropped error (#8623) --- weed/mount/rdma_client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weed/mount/rdma_client.go b/weed/mount/rdma_client.go index 1cab1f1aa..e9ee802ce 100644 --- a/weed/mount/rdma_client.go +++ b/weed/mount/rdma_client.go @@ -226,6 +226,7 @@ func (c *RDMAMountClient) ReadNeedle(ctx context.Context, fileID string, offset, var data []byte + var n int if useTempFile && tempFilePath != "" { // Zero-copy path: read from temp file (page cache) glog.V(4).Infof("🔥 Using zero-copy temp file: %s", tempFilePath) @@ -237,7 +238,7 @@ func (c *RDMAMountClient) ReadNeedle(ctx context.Context, fileID string, offset, } buffer := make([]byte, bufferSize) - n, err := c.readFromTempFile(tempFilePath, buffer) + n, err = c.readFromTempFile(tempFilePath, buffer) if err != nil { glog.V(2).Infof("Zero-copy failed, falling back to HTTP body: %v", err) // Fall back to reading HTTP body