From e9af838231cf55d1c6da0ad08532cb259fdd8088 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Thu, 30 Jan 2025 11:48:21 +0100 Subject: [PATCH] (actor) Fix migration actor final steps --- .../java/nu/marginalia/actor/task/MigrateCrawlDataActor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/execution/java/nu/marginalia/actor/task/MigrateCrawlDataActor.java b/code/execution/java/nu/marginalia/actor/task/MigrateCrawlDataActor.java index 18cb7cc4..7ba88da8 100644 --- a/code/execution/java/nu/marginalia/actor/task/MigrateCrawlDataActor.java +++ b/code/execution/java/nu/marginalia/actor/task/MigrateCrawlDataActor.java @@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory; import java.nio.file.Files; import java.nio.file.Path; +import java.nio.file.StandardCopyOption; import java.util.Map; import java.util.Optional; import java.util.function.Function; @@ -94,7 +95,7 @@ public class MigrateCrawlDataActor extends RecordActorPrototype { } Path oldCrawlerLog = Files.createTempFile(root, "crawler-", ".migrate.old.log"); - Files.move(crawlerLog, oldCrawlerLog); + Files.move(crawlerLog, oldCrawlerLog, StandardCopyOption.REPLACE_EXISTING); Files.move(newCrawlerLog, crawlerLog); yield new End();