summaryrefslogtreecommitdiffstats
path: root/configdefinitions
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@oath.com>2018-12-06 15:32:33 +0100
committerGitHub <noreply@github.com>2018-12-06 15:32:33 +0100
commite09663f6ec2ce5d103093d1f30e1d55f889496f2 (patch)
treebdc593409bddf6ec9b5e2109e4a7ecb325586056 /configdefinitions
parent9ec0be2f564255a5dedb3166075b5d05738171a8 (diff)
parentcf0f65a5ebe97fa4320bfe0a15898fcc8f70e738 (diff)
Merge pull request #7893 from vespa-engine/vekterli/add-and-use-cross-cluster-bucket-space-config
Add and use cross cluster bucket space config
Diffstat (limited to 'configdefinitions')
-rw-r--r--configdefinitions/src/vespa/CMakeLists.txt2
-rw-r--r--configdefinitions/src/vespa/all-clusters-bucket-spaces.def9
2 files changed, 11 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/CMakeLists.txt b/configdefinitions/src/vespa/CMakeLists.txt
index 0a7d4ef4381..25f5963ec70 100644
--- a/configdefinitions/src/vespa/CMakeLists.txt
+++ b/configdefinitions/src/vespa/CMakeLists.txt
@@ -72,5 +72,7 @@ vespa_generate_config(configdefinitions zookeepers.def)
install_config_definition(zookeepers.def cloud.config.zookeepers.def)
vespa_generate_config(configdefinitions bucketspaces.def)
install_config_definition(bucketspaces.def vespa.config.content.core.bucketspaces.def)
+vespa_generate_config(configdefinitions all-clusters-bucket-spaces.def)
+install_config_definition(all-clusters-bucket-spaces.def vespa.config.content.core.all-clusters-bucket-spaces.def)
vespa_generate_config(configdefinitions stateserver.def)
install_config_definition(stateserver.def vespa.config.core.stateserver.def)
diff --git a/configdefinitions/src/vespa/all-clusters-bucket-spaces.def b/configdefinitions/src/vespa/all-clusters-bucket-spaces.def
new file mode 100644
index 00000000000..e73dec65261
--- /dev/null
+++ b/configdefinitions/src/vespa/all-clusters-bucket-spaces.def
@@ -0,0 +1,9 @@
+# Copyright 2018 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 all content clusters
+## and the bucket spaces they belong to.
+
+## The bucket space a document type in a particular cluster belongs to.
+cluster{}.documentType{}.bucketSpace string
+