diff options
Diffstat (limited to 'config-model/src/test/cfg/routing/replacehop')
5 files changed, 77 insertions, 0 deletions
diff --git a/config-model/src/test/cfg/routing/replacehop/documentrouteselectorpolicy.cfg b/config-model/src/test/cfg/routing/replacehop/documentrouteselectorpolicy.cfg new file mode 100755 index 00000000000..375e89f7419 --- /dev/null +++ b/config-model/src/test/cfg/routing/replacehop/documentrouteselectorpolicy.cfg @@ -0,0 +1,3 @@ +route[0].name "music" +route[0].selector "(music)" +route[0].feed "" diff --git a/config-model/src/test/cfg/routing/replacehop/hosts.xml b/config-model/src/test/cfg/routing/replacehop/hosts.xml new file mode 100755 index 00000000000..e2b97e374e6 --- /dev/null +++ b/config-model/src/test/cfg/routing/replacehop/hosts.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!-- Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. --> +<hosts> + <host name="localhost"> + <alias>node1</alias> + </host> +</hosts> diff --git a/config-model/src/test/cfg/routing/replacehop/messagebus.cfg b/config-model/src/test/cfg/routing/replacehop/messagebus.cfg new file mode 100755 index 00000000000..ad8fb260824 --- /dev/null +++ b/config-model/src/test/cfg/routing/replacehop/messagebus.cfg @@ -0,0 +1,22 @@ +routingtable[0].protocol "document" +routingtable[0].hop[0].name "docproc/cluster.music.indexing/chain.indexing" +routingtable[0].hop[0].selector "[LoadBalancer:cluster=docproc/cluster.music.indexing;session=chain.indexing]" +routingtable[0].hop[0].ignoreresult false +routingtable[0].hop[1].name "indexing" +routingtable[0].hop[1].selector "[DocumentRouteSelector]" +routingtable[0].hop[1].recipient[0] "music" +routingtable[0].hop[1].ignoreresult false +routingtable[0].hop[2].name "search/cluster.music" +routingtable[0].hop[2].selector "foo" +routingtable[0].hop[2].ignoreresult false +routingtable[0].route[0].name "default" +routingtable[0].route[0].hop[0] "indexing" +routingtable[0].route[1].name "music" +routingtable[0].route[1].hop[0] "[MessageType:music]" +routingtable[0].route[2].name "music-direct" +routingtable[0].route[2].hop[0] "[Content:cluster=music]" +routingtable[0].route[3].name "music-index" +routingtable[0].route[3].hop[0] "docproc/cluster.music.indexing/chain.indexing" +routingtable[0].route[3].hop[1] "[Content:cluster=music]" +routingtable[0].route[4].name "storage/cluster.music" +routingtable[0].route[4].hop[0] "route:music" diff --git a/config-model/src/test/cfg/routing/replacehop/searchdefinitions/music.sd b/config-model/src/test/cfg/routing/replacehop/searchdefinitions/music.sd new file mode 100755 index 00000000000..6c6c3e15783 --- /dev/null +++ b/config-model/src/test/cfg/routing/replacehop/searchdefinitions/music.sd @@ -0,0 +1,13 @@ +# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +search music { + document music { + field f1 type string { + indexing: summary | index + # index-to: f1, all + } + field f2 type string { + indexing: summary | index + # index-to: f2, all + } + } +} diff --git a/config-model/src/test/cfg/routing/replacehop/services.xml b/config-model/src/test/cfg/routing/replacehop/services.xml new file mode 100755 index 00000000000..1baaf6a9af0 --- /dev/null +++ b/config-model/src/test/cfg/routing/replacehop/services.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!-- Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. --> +<services> + + <admin version="2.0"> + <adminserver hostalias="node1" /> + <logserver hostalias="node1" /> + <slobroks> + <slobrok hostalias="node1" /> + </slobroks> + </admin> + + <content id="music" version="1.0"> + <redundancy>1</redundancy> + <nodes> + <node hostalias="node1" distribution-key="0"/> + </nodes> + <documents> + <document type="music" mode="index"/> + </documents> + </content> + + <routing version="1.0"> + <routingtable protocol="document"> + <hop name="search/cluster.music" selector="foo" /> + </routingtable> + <services protocol="document"> + <service name="foo" /> + </services> + </routing> + +</services> |