summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2021-06-02 17:33:27 +0200
committerGitHub <noreply@github.com>2021-06-02 17:33:27 +0200
commit2a8583e27654f17fde9d8fac12a01e0f8c86a3f8 (patch)
tree080f5f4fd5ad29654fe2965dc4fca5de7093b539
parent13c2349d824b2b65dc8d93458df5fff1480e6d3c (diff)
parent339a33cd926382fead1086a861420575b16413a8 (diff)
Merge pull request #18095 from vespa-engine/bratseth/avoid-questdb-max_txn_txn
Workaround for max_txn_txn limit exceeded in QuestDb
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java4
-rw-r--r--vespajlib/src/main/java/com/yahoo/io/IOUtils.java6
2 files changed, 7 insertions, 3 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java
index 2c29b9cc560..dc9d5b22f5a 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java
@@ -80,6 +80,10 @@ public class QuestMetricsDb extends AbstractComponent implements MetricsDb {
IOUtils.createDirectory(dataDir + "/" + nodeTable);
IOUtils.createDirectory(dataDir + "/" + clusterTable);
+ // https://stackoverflow.com/questions/67785629/what-does-max-txn-txn-inflight-limit-reached-in-questdb-and-how-to-i-avoid-it
+ new File(dataDir + "/" + nodeTable + "/_txn_scoreboard").delete();
+ new File(dataDir + "/" + clusterTable + "/_txn_scoreboard").delete();
+
// silence Questdb's custom logging system
IOUtils.writeFile(new File(dataDir, "quest-log.conf"), new byte[0]);
System.setProperty("out", dataDir + "/quest-log.conf");
diff --git a/vespajlib/src/main/java/com/yahoo/io/IOUtils.java b/vespajlib/src/main/java/com/yahoo/io/IOUtils.java
index f2de0ace476..fa32ec1ff9c 100644
--- a/vespajlib/src/main/java/com/yahoo/io/IOUtils.java
+++ b/vespajlib/src/main/java/com/yahoo/io/IOUtils.java
@@ -12,10 +12,10 @@ import java.nio.ByteBuffer;
/**
- * <p>Some static io convenience methods.</p>
+ * Some static io convenience methods.
*
- * @author bratseth
- * @author Bjorn Borud
+ * @author bratseth
+ * @author Bjorn Borud
*/
public abstract class IOUtils {