aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralexvru <alexvru@ydb.tech>2023-07-18 15:24:38 +0300
committeralexvru <alexvru@ydb.tech>2023-07-18 15:24:38 +0300
commit99d0528de90ca30f5e366352b1bcaeba0967a42d (patch)
treefdeeedbe915450aa51a2ecace95144ac2fb0ca56
parent16981b719fd9642f7552ff7990dbe8ebe507f10f (diff)
downloadydb-99d0528de90ca30f5e366352b1bcaeba0967a42d.tar.gz
Fix Get latency regression KIKIMR-18394
-rw-r--r--ydb/core/blobstorage/dsproxy/dsproxy_get_impl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ydb/core/blobstorage/dsproxy/dsproxy_get_impl.h b/ydb/core/blobstorage/dsproxy/dsproxy_get_impl.h
index 91a0df16e04..ff9b0f2f0ee 100644
--- a/ydb/core/blobstorage/dsproxy/dsproxy_get_impl.h
+++ b/ydb/core/blobstorage/dsproxy/dsproxy_get_impl.h
@@ -222,6 +222,7 @@ public:
if (replyStatus == NKikimrProto::OK) {
// TODO(cthulhu): Verify shift and response size, and cookie
R_LOG_DEBUG_SX(logCtx, "BPG58", "Got# OK orderNumber# " << orderNumber << " vDiskId# " << vdisk.ToString());
+ resultBuffer.Compact();
Blackboard.AddResponseData(blobId, orderNumber, resultShift, std::move(resultBuffer), result.GetKeep(),
result.GetDoNotKeep());
} else if (replyStatus == NKikimrProto::NODATA) {