diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2020-12-07 15:14:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-07 15:14:34 +0100 |
commit | d27544dd87c1c3d2798a10c04f22b8ff91d3185d (patch) | |
tree | 69b7afbf913d23cb65909065b092d7e77e70a837 /clustercontroller-reindexer | |
parent | 5456ae113785aa1607ad837dd0d29a9f7405b353 (diff) | |
parent | 401ab7c4d541cbcac8bf508eb8420edeeded6301 (diff) |
Merge pull request #15720 from vespa-engine/jonmv/try-static-throttling
Try a static throttling policy for comparison
Diffstat (limited to 'clustercontroller-reindexer')
-rw-r--r-- | clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java | 8 |
1 files changed, 3 insertions, 5 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 ba0811f78f4..4349a662025 100644 --- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java +++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java @@ -13,6 +13,7 @@ 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,12 +192,9 @@ public class Reindexer { VisitorParameters createParameters(DocumentType type, ProgressToken progress) { VisitorParameters parameters = new VisitorParameters(type.getName()); - parameters.setThrottlePolicy(new DynamicThrottlePolicy().setWindowSizeIncrement(0.5) - .setWindowSizeDecrementFactor(5) - .setResizeRate(10) - .setMinWindowSize(1)); + parameters.setThrottlePolicy(new StaticThrottlePolicy().setMaxPendingCount(2)); parameters.setRemoteDataHandler(cluster.name()); - parameters.setMaxPending(8); + parameters.setMaxPending(32); parameters.setResumeToken(progress); parameters.setFieldSet(type.getName() + ":[document]"); parameters.setPriority(DocumentProtocol.Priority.NORMAL_3); |