From: Xuehan Xu Date: Thu, 11 Mar 2021 05:16:22 +0000 (+0800) Subject: crimson/osd: add two more stages into pg's client request pipeline X-Git-Tag: v17.1.0~1944^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0817a7c82d69c5d2c2cc532c69520630fa813290;p=ceph.git 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 --- diff --git a/src/crimson/osd/osd_operations/client_request.h b/src/crimson/osd/osd_operations/client_request.h index d346dca87fa1..11c5ac0c59d3 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; };