summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Pursehouse <dpursehouse@collab.net>2019-02-14 16:39:32 +0900
committerDavid Pursehouse <dpursehouse@collab.net>2019-02-14 16:44:27 +0900
commit1ee212f35eac4aea5e73d7ed42a555f9b5ad0273 (patch)
tree96965c29238eb4af3e0d93ddfc7f994d44bef839
parentcc309ec0061b10c2bf0fb4114dd4ed9bfdc8078f (diff)
PrologEnvironment: Add logging of reduction limits
In the constructor of the Args singleton, log the configured values for reductionLimit and compileLimit. In setPredicate, log the reduction limit that is actually used. Change-Id: I300735ba4a7982de89337a5c179149023894acb6
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java b/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java
index 9538121a41..a0a108469f 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java
@@ -80,7 +80,9 @@ public class PrologEnvironment extends BufferingPrologControl {
@Override
public void setPredicate(Predicate goal) {
super.setPredicate(goal);
- setReductionLimit(args.reductionLimit(goal));
+ int reductionLimit = args.reductionLimit(goal);
+ log.info("setting reductionLimit {}", reductionLimit);
+ setReductionLimit(reductionLimit);
}
/**
@@ -200,6 +202,8 @@ public class PrologEnvironment extends BufferingPrologControl {
"compileReductionLimit",
(int) Math.min(10L * limit, Integer.MAX_VALUE));
compileLimit = limit <= 0 ? Integer.MAX_VALUE : limit;
+
+ log.info("reductionLimit: {}, compileLimit: {}", reductionLimit, compileLimit);
}
private int reductionLimit(Predicate goal) {