rahil-c commented on code in PR #1439:
URL: https://github.com/apache/polaris/pull/1439#discussion_r2059215488


##########
polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java:
##########
@@ -209,6 +209,20 @@ public static void enforceFeatureEnabledOrThrow(
           .defaultValue(true)
           .buildFeatureConfiguration();
 
+  public static final FeatureConfiguration<Boolean> ENABLE_XTABLE_REST_SERVICE 
=
+      PolarisConfiguration.<Boolean>builder()
+          .key("ENABLE_XTABLE_REST_SERVICE")
+          .description(
+              "If true, delegates table metadata conversion to an external 
XTable REST Service")

Review Comment:
   > Why would the Polaris catalog service have a feature flag that controls 
whether or not the XTable service is "enabled" (running)?
   > 
   > We _do_ need feature flags to control a few behaviors:
   > 
   > 1. Convert-on-write
   > 2. Convert-on-read
   
   I think the naming might be off i think what you wrote for 
TABLE_CONVERSION_TYPE=XTable makes sense to me.
   
   Can you help me understand in Polaris what is the distinction between 
application properties vs a feature configuration?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@polaris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to