summaryrefslogtreecommitdiffstats
path: root/storage
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2018-01-09 10:14:42 +0000
committerTor Egge <Tor.Egge@oath.com>2018-01-09 10:14:42 +0000
commit6bc90279ce3c483cf243037572511aeb93e20de4 (patch)
tree7d7482d1289cf6a550f1eabfe0d398895ab68a62 /storage
parentc9422014ac0fb0e4173fe21b4485ac18bbbc398a (diff)
More Bucketspaces config definition to configdefinitions module in preparation
for it being used outside storage module.
Diffstat (limited to 'storage')
-rw-r--r--storage/src/vespa/storage/config/CMakeLists.txt2
-rw-r--r--storage/src/vespa/storage/config/bucketspaces.def14
-rw-r--r--storage/src/vespa/storage/frameworkimpl/component/storagecomponentregisterimpl.h2
-rw-r--r--storage/src/vespa/storage/storageserver/configurable_bucket_resolver.h4
-rw-r--r--storage/src/vespa/storage/storageserver/storagenode.h2
5 files changed, 4 insertions, 20 deletions
diff --git a/storage/src/vespa/storage/config/CMakeLists.txt b/storage/src/vespa/storage/config/CMakeLists.txt
index 65eeeaf3221..4a20d510043 100644
--- a/storage/src/vespa/storage/config/CMakeLists.txt
+++ b/storage/src/vespa/storage/config/CMakeLists.txt
@@ -28,5 +28,3 @@ vespa_generate_config(storage_storageconfig stor-prioritymapping.def)
install_config_definition(stor-prioritymapping.def vespa.config.content.core.stor-prioritymapping.def)
vespa_generate_config(storage_storageconfig rpc-provider.def)
install_config_definition(rpc-provider.def vespa.config.content.core.rpc-provider.def)
-vespa_generate_config(storage_storageconfig bucketspaces.def)
-install_config_definition(bucketspaces.def vespa.config.content.core.bucketspaces.def)
diff --git a/storage/src/vespa/storage/config/bucketspaces.def b/storage/src/vespa/storage/config/bucketspaces.def
deleted file mode 100644
index 4db107ec1ee..00000000000
--- a/storage/src/vespa/storage/config/bucketspaces.def
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-namespace=vespa.config.content.core
-
-## This config contains the document types handled by a given content cluster
-## and the bucket space they belong to.
-
-## The name of a document type.
-documenttype[].name string
-
-## The bucket space this document type belongs to.
-documenttype[].bucketspace string
-
-## Switch to enable multiple bucket spaces in content layer and content nodes.
-enable_multiple_bucket_spaces bool default=false
diff --git a/storage/src/vespa/storage/frameworkimpl/component/storagecomponentregisterimpl.h b/storage/src/vespa/storage/frameworkimpl/component/storagecomponentregisterimpl.h
index afd9f11a88b..d281883856c 100644
--- a/storage/src/vespa/storage/frameworkimpl/component/storagecomponentregisterimpl.h
+++ b/storage/src/vespa/storage/frameworkimpl/component/storagecomponentregisterimpl.h
@@ -11,7 +11,7 @@
#include <vespa/document/repo/documenttyperepo.h>
#include <vespa/documentapi/loadtypes/loadtypeset.h>
#include <vespa/storage/common/storagecomponent.h>
-#include <vespa/storage/config/config-bucketspaces.h>
+#include <vespa/config-bucketspaces.h>
#include <vespa/storage/config/config-stor-prioritymapping.h>
#include <vespa/storageframework/defaultimplementation/component/componentregisterimpl.h>
#include <vespa/vdslib/distribution/distribution.h>
diff --git a/storage/src/vespa/storage/storageserver/configurable_bucket_resolver.h b/storage/src/vespa/storage/storageserver/configurable_bucket_resolver.h
index acebd9777fb..ab296c86c4c 100644
--- a/storage/src/vespa/storage/storageserver/configurable_bucket_resolver.h
+++ b/storage/src/vespa/storage/storageserver/configurable_bucket_resolver.h
@@ -1,7 +1,7 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#pragma once
-#include <vespa/storage/config/config-bucketspaces.h>
+#include <vespa/config-bucketspaces.h>
#include <vespa/storage/common/bucket_resolver.h>
#include <vespa/vespalib/stllike/hash_fun.h>
#include <memory>
@@ -33,4 +33,4 @@ public:
const vespa::config::content::core::BucketspacesConfig& config);
};
-} \ No newline at end of file
+}
diff --git a/storage/src/vespa/storage/storageserver/storagenode.h b/storage/src/vespa/storage/storageserver/storagenode.h
index a07d1c0c534..38a48ac2eed 100644
--- a/storage/src/vespa/storage/storageserver/storagenode.h
+++ b/storage/src/vespa/storage/storageserver/storagenode.h
@@ -19,7 +19,7 @@
#include <vespa/config/subscription/configuri.h>
#include <vespa/document/config/config-documenttypes.h>
#include <vespa/storage/common/doneinitializehandler.h>
-#include <vespa/storage/config/config-bucketspaces.h>
+#include <vespa/config-bucketspaces.h>
#include <vespa/storage/config/config-stor-prioritymapping.h>
#include <vespa/storage/config/config-stor-server.h>
#include <vespa/storage/storageutil/resumeguard.h>