From 9db19b9a7c81c0d0bbf591e9628d7a5db0c009a6 Mon Sep 17 00:00:00 2001 From: Hao Fu <77984096+hfu94@users.noreply.github.com> Date: Mon, 1 Aug 2022 19:46:45 -0700 Subject: [PATCH] Retain debug id in prefetch server-server call (#7754) --- fdbserver/storageserver.actor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fdbserver/storageserver.actor.cpp b/fdbserver/storageserver.actor.cpp index 33fe662e7a..459c0c13a9 100644 --- a/fdbserver/storageserver.actor.cpp +++ b/fdbserver/storageserver.actor.cpp @@ -3866,6 +3866,9 @@ ACTOR Future<GetRangeReqAndResultRef> quickGetKeyValues( if (SERVER_KNOBS->QUICK_GET_KEY_VALUES_FALLBACK) { state Transaction tr(data->cx, pOriginalReq->tenantInfo.name.castTo<TenantName>()); tr.setVersion(version); + if (pOriginalReq->debugID.present()) { + tr.debugTransaction(pOriginalReq->debugID.get()); + } // TODO: is DefaultPromiseEndpoint the best priority for this? tr.trState->taskID = TaskPriority::DefaultPromiseEndpoint; Future<RangeResult> rangeResultFuture =