This is an automated email from the ASF dual-hosted git repository.

fanng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/main by this push:
     new 9c15945e5d [#9390] improvment(lance-rest): Unified Lance REST 
configurations format with Iceberg REST (#9394)
9c15945e5d is described below

commit 9c15945e5d96b654b4b431229a542bd0626ff1d8
Author: Mini Yu <[email protected]>
AuthorDate: Mon Dec 8 09:53:53 2025 +0800

    [#9390] improvment(lance-rest): Unified Lance REST configurations format 
with Iceberg REST (#9394)
    
    ### What changes were proposed in this pull request?
    
    Change configuration:
    - `gravitino.lance-rest.gravitino.uri` to
    `gravitino.lance-rest.gravitino-uri`
    - `gravitino.lance-rest.gravitino.metalake` to
    `gravitino.lance-rest.gravitino-metalake`
    
    ### Why are the changes needed?
    
    To make the format consistent with that in Iceberg REST.
    
    Fix: #9390
    
    ### Does this PR introduce _any_ user-facing change?
    
    Yes,but Lance REST has not been released yet, so it's free to do so.
    
    ### How was this patch tested?
    
    UTs and ITs
---
 conf/gravitino-lance-rest-server.conf.template                    | 4 ++--
 conf/gravitino.conf.template                                      | 4 ++--
 dev/docker/lance-rest-server/rewrite_config.py                    | 8 ++++----
 docs/docker-image-details.md                                      | 2 +-
 .../org/apache/gravitino/lance/common/config/LanceConfig.java     | 6 +++---
 5 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/conf/gravitino-lance-rest-server.conf.template 
b/conf/gravitino-lance-rest-server.conf.template
index d74fec3eb7..b8e1d0b1e1 100644
--- a/conf/gravitino-lance-rest-server.conf.template
+++ b/conf/gravitino-lance-rest-server.conf.template
@@ -44,6 +44,6 @@ gravitino.lance-rest.responseHeaderSize = 131072
 # The backend Lance namespace for Lance REST service, it's recommended to use 
Gravitino
 gravitino.lance-rest.namespace-backend = gravitino
 # The uri of the Lance REST service gravitino namespace backend
-gravitino.lance-rest.gravitino.uri = http://localhost:8090
+gravitino.lance-rest.gravitino-uri = http://localhost:8090
 # The metalake name used for Lance REST service gravitino namespace backend, 
please create the metalake before using it, and configure the metalake name 
here.
-# gravitino.lance-rest.gravitino.metalake-name = metalake
+# gravitino.lance-rest.gravitino-metalake = metalake
diff --git a/conf/gravitino.conf.template b/conf/gravitino.conf.template
index f3af89c12b..c1210100d9 100644
--- a/conf/gravitino.conf.template
+++ b/conf/gravitino.conf.template
@@ -105,6 +105,6 @@ gravitino.lance-rest.httpPort = 9101
 # The backend Lance namespace for Lance REST service, it's recommended to use 
Gravitino
 gravitino.lance-rest.namespace-backend = gravitino
 # The uri of the Lance REST service gravitino namespace backend
-gravitino.lance-rest.gravitino.uri = http://localhost:8090
+gravitino.lance-rest.gravitino-uri = http://localhost:8090
 # The metalake name used for Lance REST service gravitino namespace backend, 
please create the metalake first before using it, and configure the metalake 
name here.
-# gravitino.lance-rest.gravitino.metalake-name = metalake
+# gravitino.lance-rest.gravitino.metalake = metalake
diff --git a/dev/docker/lance-rest-server/rewrite_config.py 
b/dev/docker/lance-rest-server/rewrite_config.py
index b165b0faa1..4bc26e8796 100755
--- a/dev/docker/lance-rest-server/rewrite_config.py
+++ b/dev/docker/lance-rest-server/rewrite_config.py
@@ -20,16 +20,16 @@ import os
 
 env_map = {
     "LANCE_REST_NAMESPACE_BACKEND": "namespace-backend",
-    "LANCE_REST_GRAVITINO_URI": "gravitino.uri",
-    "LANCE_REST_GRAVITINO_METALAKE_NAME": "gravitino.metalake-name",
+    "LANCE_REST_GRAVITINO_URI": "gravitino-uri",
+    "LANCE_REST_GRAVITINO_METALAKE_NAME": "gravitino-metalake",
     "LANCE_REST_HOST": "host",
     "LANCE_REST_PORT": "httpPort"
 }
 
 init_config = {
     "namespace-backend": "gravitino",
-    "gravitino.uri": "http://localhost:8090";,
-    "gravitino.metalake-name": "metalake",
+    "gravitino-uri": "http://localhost:8090";,
+    "gravitino-metalake": "metalake",
     "host": "0.0.0.0",
     "httpPort": "9101"
 }
diff --git a/docs/docker-image-details.md b/docs/docker-image-details.md
index 9f67aff561..281e597256 100644
--- a/docs/docker-image-details.md
+++ b/docs/docker-image-details.md
@@ -142,7 +142,7 @@ Memory settings
 Use `GRAVITINO_MEM` to size the JVM (default `-Xms1024m -Xmx1024m 
-XX:MaxMetaspaceSize=512m`). Example: `-e GRAVITINO_MEM="-Xms2g -Xmx2g 
-XX:MaxMetaspaceSize=512m"`. Launch scripts append `GRAVITINO_MEM` to 
`JAVA_OPTS`, so set it whenever you need different heap/metaspace sizes.
 
 Currently, Gravitino Lance REST server supports setting the following 
environment variables
-- LANCE_REST_GRAVITINO_METALAKE_NAME: It will overwrite the configuration 
"gravitino.lance-rest.gravitino.metalake-name" in configuration file 
`conf/gravitino-lance-rest-server.conf`. **You should set it to your Gravitino 
metalake name.**
+- LANCE_REST_GRAVITINO_METALAKE_NAME: It will overwrite the configuration 
"gravitino.lance-rest.gravitino-metalake" in configuration file 
`conf/gravitino-lance-rest-server.conf`. **You should set it to your Gravitino 
metalake name.**
 - LANCE_REST_NAMESPACE_BACKEND: It will overwrite the configuration 
"gravitino.lance-rest.namespace-backend" in configuration file 
`conf/gravitino-lance-rest-server.conf`. The default value is "gravitino" and 
you should not change it as of now.
 - LANCE_REST_GRAVITINO_URI: It will overwrite the configuration 
"gravitino.lance-rest.gravitino-uri" in configuration file 
`conf/gravitino-lance-rest-server.conf`. The default value is 
"http://localhost:8090"; and you can change it to your Gravitino server address.
 - LANCE_REST_HOST: It will overwrite the configuration 
"gravitino.lance-rest.host" in configuration file 
`conf/gravitino-lance-rest-server.conf`. The default value is `0.0.0.0`.
diff --git 
a/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/config/LanceConfig.java
 
b/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/config/LanceConfig.java
index 28fb09fb1f..ccf1f0dc07 100644
--- 
a/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/config/LanceConfig.java
+++ 
b/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/config/LanceConfig.java
@@ -31,7 +31,7 @@ public class LanceConfig extends Config implements 
OverwriteDefaultConfig {
 
   public static final String LANCE_CONFIG_PREFIX = "gravitino.lance-rest.";
   public static final String CONFIG_NAMESPACE_BACKEND = "namespace-backend";
-  public static final String CONFIG_METALAKE = "metalake-name";
+  public static final String CONFIG_METALAKE = "metalake";
   public static final String CONFIG_URI = "uri";
 
   public static final int DEFAULT_LANCE_REST_SERVICE_HTTP_PORT = 9101;
@@ -47,14 +47,14 @@ public class LanceConfig extends Config implements 
OverwriteDefaultConfig {
           .createWithDefault(GRAVITINO_NAMESPACE_BACKEND);
 
   public static final ConfigEntry<String> METALAKE_NAME =
-      new ConfigBuilder(GRAVITINO_NAMESPACE_BACKEND + "." + CONFIG_METALAKE)
+      new ConfigBuilder(GRAVITINO_NAMESPACE_BACKEND + "-" + CONFIG_METALAKE)
           .doc("The Metalake name for Lance Gravitino namespace backend")
           .version(ConfigConstants.VERSION_1_1_0)
           .stringConf()
           .create();
 
   public static final ConfigEntry<String> NAMESPACE_BACKEND_URI =
-      new ConfigBuilder(GRAVITINO_NAMESPACE_BACKEND + "." + CONFIG_URI)
+      new ConfigBuilder(GRAVITINO_NAMESPACE_BACKEND + "-" + CONFIG_URI)
           .doc("The URI of the namespace backend, e.g., Gravitino server URI")
           .version(ConfigConstants.VERSION_1_1_0)
           .stringConf()

Reply via email to