From fa347a2c1799455b6ed69c7136ab38c5b737d440 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sun, 20 Jun 2021 01:07:21 +0200 Subject: [PATCH] Update db engine --- pom.xml | 2 +- src/main/java/org/warp/filesponge/DiskCache.java | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index f637829..9022f88 100644 --- a/pom.xml +++ b/pom.xml @@ -114,7 +114,7 @@ it.cavallium dbengine - 3.0.169 + 3.0.172 diff --git a/src/main/java/org/warp/filesponge/DiskCache.java b/src/main/java/org/warp/filesponge/DiskCache.java index 295fa9b..af54814 100644 --- a/src/main/java/org/warp/filesponge/DiskCache.java +++ b/src/main/java/org/warp/filesponge/DiskCache.java @@ -36,6 +36,7 @@ import it.unimi.dsi.fastutil.booleans.BooleanArrayList; import java.nio.ByteBuffer; import java.util.Arrays; import java.util.List; +import java.util.Map; import java.util.Optional; import org.jetbrains.annotations.Nullable; import org.warp.filesponge.DiskMetadata.DiskMetadataSerializer; @@ -62,7 +63,12 @@ public class DiskCache implements URLsDiskHandler, URLsWriter { public static Mono open(LLDatabaseConnection databaseConnection, String dbName, boolean lowMemory) { return databaseConnection - .getDatabase(dbName, List.of(Column.dictionary("file-content"), Column.dictionary("file-metadata")), lowMemory, false) + .getDatabase(dbName, + List.of(Column.dictionary("file-content"), Column.dictionary("file-metadata")), + Map.of("enableColumnBug", "true"), + lowMemory, + false + ) .flatMap(db -> Mono.zip( Mono.just(db).single(), db.getDictionary("file-content", UpdateMode.ALLOW).single(),