XN137 commented on code in PR #2162:
URL: https://github.com/apache/polaris/pull/2162#discussion_r2224931172


##########
polaris-core/src/main/java/org/apache/polaris/core/persistence/LocalPolarisMetaStoreManagerFactory.java:
##########
@@ -160,12 +159,8 @@ public synchronized Supplier<TransactionalPersistence> 
getOrCreateSessionSupplie
       RealmContext realmContext) {
     if (!sessionSupplierMap.containsKey(realmContext.getRealmIdentifier())) {
       initializeForRealm(realmContext, null);
-      checkPolarisServiceBootstrappedForRealm(
-          realmContext, 
metaStoreManagerMap.get(realmContext.getRealmIdentifier()));
-    } else {
-      checkPolarisServiceBootstrappedForRealm(
-          realmContext, 
metaStoreManagerMap.get(realmContext.getRealmIdentifier()));
     }
+    checkPolarisServiceBootstrappedForRealm(realmContext);

Review Comment:
   note that since b069591c19e99743ace09fdf2cfda65654728473 this call was 
happening in both if branches, so we can move it to the outside.
   but imo this fact raises the question why `getOrCreateMetaStoreManager` 
still only calls it on the inside.
   
   (same problem exists in the copy-pasted jdbc variant)



-- 
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