]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/osd: add two more stages into pg's client request pipeline
authorXuehan Xu <xxhdx1985126@gmail.com>
Thu, 11 Mar 2021 05:16:22 +0000 (13:16 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Sun, 16 May 2021 06:47:56 +0000 (14:47 +0800)
These two stages are used to provide more parallelism in the pipeline,
while preserving client requests order.

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/osd/osd_operations/client_request.h

index d346dca87fa12717cfff8e415334982ccf96cd47..11c5ac0c59d3b6278a4145f44b08c7eb002ce2b8 100644 (file)
@@ -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;
   };