From 9d48b8ab5abb5d24eb8146acbe86ecf874837330 Mon Sep 17 00:00:00 2001 From: Yong Zheng Date: Thu, 8 Aug 2024 01:51:02 -0500 Subject: [PATCH 1/2] Add missing changes for eclipselink --- extension/persistence/eclipselink/build.gradle.kts | 1 + polaris-server.yml | 6 +++--- polaris-service/build.gradle.kts | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/extension/persistence/eclipselink/build.gradle.kts b/extension/persistence/eclipselink/build.gradle.kts index fdad53db0c..3dc5834a83 100644 --- a/extension/persistence/eclipselink/build.gradle.kts +++ b/extension/persistence/eclipselink/build.gradle.kts @@ -25,6 +25,7 @@ dependencies { implementation(libs.eclipselink) implementation(platform(libs.dropwizard.bom)) implementation("io.dropwizard:dropwizard-jackson") + implementation(libs.h2) // Different dependencies will be needed for different backend databases compileOnly(libs.jetbrains.annotations) testImplementation(libs.h2) diff --git a/polaris-server.yml b/polaris-server.yml index fba595668b..5b0eacaf2a 100644 --- a/polaris-server.yml +++ b/polaris-server.yml @@ -88,9 +88,9 @@ defaultRealms: - default-realm metaStoreManager: - type: in-memory - # type: eclipse-link # uncomment to use eclipse-link as metastore - # persistence-unit: polaris + # type: in-memory + type: eclipse-link # uncomment to use eclipse-link as metastore + persistence-unit: polaris-dev # TODO - avoid duplicating token broker config diff --git a/polaris-service/build.gradle.kts b/polaris-service/build.gradle.kts index 077bd2b76d..296768480b 100644 --- a/polaris-service/build.gradle.kts +++ b/polaris-service/build.gradle.kts @@ -26,6 +26,7 @@ plugins { dependencies { implementation(project(":polaris-core")) + implementation(project(":polaris-eclipselink")) implementation(platform(libs.iceberg.bom)) implementation("org.apache.iceberg:iceberg-api") From 83fe3e86978059c4fb7213001a7fb5abd52641ec Mon Sep 17 00:00:00 2001 From: Yong Zheng Date: Thu, 8 Aug 2024 02:08:44 -0500 Subject: [PATCH 2/2] Keep default metastore in-memory --- polaris-server.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/polaris-server.yml b/polaris-server.yml index 5b0eacaf2a..859c89a00e 100644 --- a/polaris-server.yml +++ b/polaris-server.yml @@ -88,9 +88,9 @@ defaultRealms: - default-realm metaStoreManager: - # type: in-memory - type: eclipse-link # uncomment to use eclipse-link as metastore - persistence-unit: polaris-dev + type: in-memory + # type: eclipse-link # uncomment to use eclipse-link as metastore + # persistence-unit: polaris-dev # TODO - avoid duplicating token broker config