From 347bbfcb2913889c43411d4c9113f0274bffde92 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Wed, 4 Oct 2023 15:46:11 +0200 Subject: fix HandleRpcRequest::WriteResponseAsync trace scope when we are not running async --- src/zenserver/cache/httpstructuredcache.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/zenserver/cache/httpstructuredcache.cpp') diff --git a/src/zenserver/cache/httpstructuredcache.cpp b/src/zenserver/cache/httpstructuredcache.cpp index f3d5506eb..4a3f5f269 100644 --- a/src/zenserver/cache/httpstructuredcache.cpp +++ b/src/zenserver/cache/httpstructuredcache.cpp @@ -1750,7 +1750,6 @@ HttpStructuredCacheService::HandleRpcRequest(HttpServerRequest& Request) auto HandleRpc = [this, RequestContext, Body = Request.ReadPayload(), ContentType, AcceptType](HttpServerRequest& AsyncRequest) mutable { - ZEN_TRACE_CPU("z$::Http::HandleRpcRequest::WriteResponseAsync"); std::uint64_t RequestIndex = m_RequestRecorder ? m_RequestRecorder->RecordRequest(ContentType, AcceptType, Body) : ~0ull; uint32_t AcceptMagic = 0; @@ -1811,10 +1810,12 @@ HttpStructuredCacheService::HandleRpcRequest(HttpServerRequest& Request) if (HasUpstream) { + ZEN_TRACE_CPU("z$::Http::HandleRpcRequest::WriteResponseAsync"); Request.WriteResponseAsync(std::move(HandleRpc)); } else { + ZEN_TRACE_CPU("z$::Http::HandleRpcRequest::WriteResponse"); HandleRpc(Request); } } -- cgit v1.2.3