diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-12-07 15:13:57 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-12-07 15:13:57 +0100 |
commit | e075b8c6eed6a1fcd20ccaafbca7208d1c28aa18 (patch) | |
tree | 3b09fda85a939ccc06c108b28454af3e20608f43 /clustercontroller-reindexer | |
parent | 401ab7c4d541cbcac8bf508eb8420edeeded6301 (diff) |
Dynamic with even lower weight
Diffstat (limited to 'clustercontroller-reindexer')
-rw-r--r-- | clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java index b61a17c3fb7..eba9ab1f4bd 100644 --- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java +++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java @@ -13,7 +13,6 @@ import com.yahoo.documentapi.VisitorParameters; import com.yahoo.documentapi.messagebus.protocol.DocumentProtocol; import com.yahoo.jdisc.Metric; import com.yahoo.messagebus.DynamicThrottlePolicy; -import com.yahoo.messagebus.StaticThrottlePolicy; import com.yahoo.vespa.curator.Lock; import java.time.Clock; @@ -191,7 +190,10 @@ public class Reindexer { VisitorParameters createParameters(DocumentType type, ProgressToken progress) { VisitorParameters parameters = new VisitorParameters(type.getName()); - parameters.setThrottlePolicy(new StaticThrottlePolicy().setMaxPendingCount(2)); + parameters.setThrottlePolicy(new DynamicThrottlePolicy().setWindowSizeIncrement(0.2) + .setWindowSizeDecrementFactor(5) + .setResizeRate(10) + .setMinWindowSize(1)); parameters.setRemoteDataHandler(cluster.name()); parameters.setMaxPending(32); parameters.setResumeToken(progress); |