summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/shard_services.h
diff options
context:
space:
mode:
authorSamuel Just <sjust@redhat.com>2019-10-02 00:38:20 +0200
committerXuehan Xu <xxhdx1985126@163.com>2020-04-26 09:46:35 +0200
commit12d57c9cc05488c4ca68db44d1e6ac63935bd737 (patch)
tree08f3f43670569572a9aa80ed243ec606ec5e37fd /src/crimson/osd/shard_services.h
parentcrimson/osd: wire up local and remote async reservers (diff)
downloadceph-12d57c9cc05488c4ca68db44d1e6ac63935bd737.tar.xz
ceph-12d57c9cc05488c4ca68db44d1e6ac63935bd737.zip
crimson/osd: introduce scheduler implementations and operation throttler
Signed-off-by: Samuel Just <sjust@redhat.com> Signed-off-by: Xuehan Xu <xxhdx1985126@163.com>
Diffstat (limited to '')
-rw-r--r--src/crimson/osd/shard_services.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/crimson/osd/shard_services.h b/src/crimson/osd/shard_services.h
index 67d03eff09e..443fd0ee451 100644
--- a/src/crimson/osd/shard_services.h
+++ b/src/crimson/osd/shard_services.h
@@ -84,8 +84,9 @@ public:
return osdmap_service;
}
- // Op Tracking
+ // Op Management
OperationRegistry registry;
+ OperationThrottler throttler;
template <typename T, typename... Args>
auto start_operation(Args&&... args) {