diff options
author | Valerij Fredriksen <freva@users.noreply.github.com> | 2021-06-02 17:33:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-02 17:33:27 +0200 |
commit | 2a8583e27654f17fde9d8fac12a01e0f8c86a3f8 (patch) | |
tree | 080f5f4fd5ad29654fe2965dc4fca5de7093b539 | |
parent | 13c2349d824b2b65dc8d93458df5fff1480e6d3c (diff) | |
parent | 339a33cd926382fead1086a861420575b16413a8 (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.java | 4 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/io/IOUtils.java | 6 |
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 { |