in src/main/java/com/vispana/vespa/state/assemblers/ContentAssembler.java [156:177]
private static List<Node> fetchDispatcherData(
String configHost,
String clusterName,
VespaVersion vespaVersion,
final ApplicationPackage appPackage,
final String configHostName) {
if (vespaVersion.major() == 7) {
var dispatcherUrl =
configHost + "/config/v1/vespa.config.search.dispatch/" + clusterName + "/search";
return requestGet(dispatcherUrl, SearchDispatchSchema.class).getNode();
} else if (vespaVersion.major() == 8 && vespaVersion.minor() < 323) {
var dispatcherUrl =
configHost
+ "/config/v2/tenant/default/application/default/vespa.config.search.dispatch-nodes/"
+ clusterName
+ "/search";
return requestGet(dispatcherUrl, SearchDispatchNodesSchema.class).getNode();
} else {
return contentNodesFromAppPackage(appPackage, configHostName);
}
}