gh-yzou commented on code in PR #1758:
URL: https://github.com/apache/polaris/pull/1758#discussion_r2121716599
##########
polaris-core/src/main/java/org/apache/polaris/core/config/PolarisConfigurationStore.java:
##########
@@ -43,6 +43,10 @@ public interface PolarisConfigurationStore {
* @param configName the name of the configuration key to check
* @return the current value set for the configuration key or null if not set
* @param <T> the type of the configuration value
+ * <p>This function needs to be used with caution, it can not be called
outside of active
+ * request scope, such as background tasks (TaskExecutor). Please use
the function
+ * getConfiguration(String realm, String configName) to get the
configuration value in a more
+ * robust way.
Review Comment:
The whole refactor actually turns out pretty big, and touches persistent, so
I am breaking this into couple of PRs. There will be follow up PRs coming to
completely remove this function if we are not able to figure out how to
propogate the beans :
PR to switch non loadTasks API to use the new API
PR to update the loadTasks to use the new API
This is also in the PR description.
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]