diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-11-29 15:27:12 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-11-29 15:27:12 +0000 |
commit | fdff53baff4a9f4623e0c7239e5bb90b90659e58 (patch) | |
tree | 3ccdb88c6fb6fdd8d120774a642498b9bec9a58b /searchcore | |
parent | 576ea1ff88f70b72ee56f40606998ba80032c2d7 (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.h | 1 |
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; } |