diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-06-29 09:38:48 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-06-29 09:38:48 +0200 |
commit | 9ef09ff963b72657c04aa5797a8c2cbef2887aa3 (patch) | |
tree | f753f39951870031b5ae69e0a0339aab8019dd40 /node-repository | |
parent | dfa07c1710906646b6474b10e59a71600a162a8b (diff) |
Extract ISO date from QuestDb directory names
QuestDb daily partition directory names have been observed
to contain a trailing number: "1970-01-01.5775".
Extract just the ISO-8601 date part.
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/QuestMetricsDb.java | 3 |
1 files changed, 1 insertions, 2 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 3a83486cddb..a2b8ae5b8cf 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 @@ -9,7 +9,6 @@ import com.yahoo.config.provision.ApplicationId; import com.yahoo.config.provision.ClusterSpec; import com.yahoo.io.IOUtils; import com.yahoo.vespa.defaults.Defaults; -import io.questdb.cairo.CairoConfiguration; import io.questdb.cairo.CairoEngine; import io.questdb.cairo.CairoException; import io.questdb.cairo.DefaultCairoConfiguration; @@ -370,7 +369,7 @@ public class QuestMetricsDb extends AbstractComponent implements MetricsDb { partitions++; DateTimeFormatter formatter = DateTimeFormatter.ISO_DATE_TIME.withZone(ZoneId.of("UTC")); - Instant partitionDay = Instant.from(formatter.parse(dirEntry + "T00:00:00")); + Instant partitionDay = Instant.from(formatter.parse(dirEntry.substring(0, 10) + "T00:00:00")); if (partitionDay.isBefore(oldestToKeep)) removeList.add(dirEntry); |