From 0817a7c82d69c5d2c2cc532c69520630fa813290 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Thu, 11 Mar 2021 13:16:22 +0800 Subject: [PATCH] crimson/osd: add two more stages into pg's client request pipeline These two stages are used to provide more parallelism in the pipeline, while preserving client requests order. Signed-off-by: Xuehan Xu --- src/crimson/osd/osd_operations/client_request.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/crimson/osd/osd_operations/client_request.h b/src/crimson/osd/osd_operations/client_request.h index d346dca87fa12..11c5ac0c59d3b 100644 --- a/src/crimson/osd/osd_operations/client_request.h +++ b/src/crimson/osd/osd_operations/client_request.h @@ -38,6 +38,12 @@ public: OrderedExclusivePhase await_map = { "ClientRequest::PGPipeline::await_map" }; + OrderedConcurrentPhase wait_repop = { + "ClientRequest::PGPipeline::wait_repop" + }; + OrderedExclusivePhase send_reply = { + "ClientRequest::PGPipeline::send_reply" + }; friend class ClientRequest; }; -- 2.39.5