summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-11-29 15:27:12 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-11-29 15:27:12 +0000
commitfdff53baff4a9f4623e0c7239e5bb90b90659e58 (patch)
tree3ccdb88c6fb6fdd8d120774a642498b9bec9a58b /searchcore
parent576ea1ff88f70b72ee56f40606998ba80032c2d7 (diff)
Keep shared_raw as it is needed for compile cache. But only provide shared_ptr<Executor> to avoid exposing sync.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/shared_threading_service.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/shared_threading_service.h b/searchcore/src/vespa/searchcore/proton/server/shared_threading_service.h
index b4d3890e3e0..6006d484c97 100644
--- a/searchcore/src/vespa/searchcore/proton/server/shared_threading_service.h
+++ b/searchcore/src/vespa/searchcore/proton/server/shared_threading_service.h
@@ -22,6 +22,7 @@ public:
SharedThreadingService(const SharedThreadingServiceConfig& cfg);
~SharedThreadingService();
+ std::shared_ptr<vespalib::Executor> shared_raw() { return _shared; }
void sync_all_executors();
vespalib::ThreadExecutor& warmup() override { return _warmup; }