summaryrefslogtreecommitdiffstats
path: root/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java')
-rw-r--r--vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java b/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java
index 32e883f171a..2925ea08de9 100644
--- a/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java
+++ b/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/SimpleFeeder.java
@@ -341,7 +341,7 @@ public class SimpleFeeder implements ReplyHandler {
inputStreams = params.getInputStreams();
out = params.getStdOut();
numThreads = params.getNumDispatchThreads();
- mbus = newMessageBus(docTypeMgr, params.getConfigId());
+ mbus = newMessageBus(docTypeMgr, params);
session = newSession(mbus, this, params.getMaxPending());
docTypeMgr.configure(params.getConfigId());
benchmarkMode = params.isBenchmarkMode();
@@ -462,10 +462,11 @@ public class SimpleFeeder implements ReplyHandler {
return out.toString();
}
- private static RPCMessageBus newMessageBus(DocumentTypeManager docTypeMgr, String configId) {
+ private static RPCMessageBus newMessageBus(DocumentTypeManager docTypeMgr, FeederParams params) {
return new RPCMessageBus(new MessageBusParams().addProtocol(new DocumentProtocol(docTypeMgr)),
- new RPCNetworkParams().setSlobrokConfigId(configId),
- configId);
+ new RPCNetworkParams().setSlobrokConfigId(params.getConfigId())
+ .setNumTargetsPerSpec(params.getNumConnectionsPerTarget()),
+ params.getConfigId());
}
private static SourceSession newSession(RPCMessageBus mbus, ReplyHandler replyHandler, int maxPending) {