From 88798d4e0191eecb4aac41091d643ce5b30ea6d4 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Sat, 3 Feb 2024 13:48:51 +0000 Subject: - Remove multibit_split form config, as it is always off, but leave it for tests. - Reduce penetration of generated StorFilestorConfig. --- .../src/vespa/storageserver/app/servicelayerprocess.cpp | 3 +++ .../src/vespa/storageserver/app/servicelayerprocess.h | 17 +++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) (limited to 'storageserver') diff --git a/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp b/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp index ebf320352eb..abeaf06b4ad 100644 --- a/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp +++ b/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp @@ -5,6 +5,9 @@ #include #include #include +#include +#include +#include #include #include #include diff --git a/storageserver/src/vespa/storageserver/app/servicelayerprocess.h b/storageserver/src/vespa/storageserver/app/servicelayerprocess.h index add5a38ca9d..553fff2d55f 100644 --- a/storageserver/src/vespa/storageserver/app/servicelayerprocess.h +++ b/storageserver/src/vespa/storageserver/app/servicelayerprocess.h @@ -2,15 +2,20 @@ #pragma once #include "process.h" -#include -#include #include #include -#include #include namespace config { class ConfigUri; } +namespace vespa::config::content::internal { + class InternalStorFilestorType; + class InternalPersistenceType; +} +namespace vespa::config::content::core::internal { + class InternalStorVisitorType; +} + namespace storage { namespace spi { struct PersistenceProvider; } @@ -22,9 +27,9 @@ class ServiceLayerProcess : public Process { protected: VisitorFactory::Map _externalVisitors; private: - using PersistenceConfig = vespa::config::content::PersistenceConfig; - using StorVisitorConfig = vespa::config::content::core::StorVisitorConfig; - using StorFilestorConfig = vespa::config::content::StorFilestorConfig; + using PersistenceConfig = vespa::config::content::internal::InternalPersistenceType; + using StorVisitorConfig = vespa::config::content::core::internal::InternalStorVisitorType; + using StorFilestorConfig = vespa::config::content::internal::InternalStorFilestorType; std::unique_ptr> _persistence_cfg_handle; std::unique_ptr> _visitor_cfg_handle; -- cgit v1.2.3