You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem with this is that for every single time we have a request, a new token has to be fetched using the AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET
Which I assume would have a performance impact and create a lot of unnecessary requests for the tokens.
Why is there no option to reuse the created DefaultAzureCredentials to utilize default caching?
Am I missing something or is this simply not implemented?
The text was updated successfully, but these errors were encountered:
Query engine
Iceberg REST catalog
Question
Currently it looks like when using ADLSFileIO for every request it creates a new client, which then calls
iceberg/azure/src/main/java/org/apache/iceberg/azure/adlsv2/ADLSFileIO.java
Line 114 in e3f3997
which then ends up creating a new AzureDefaultCredential:
iceberg/azure/src/main/java/org/apache/iceberg/azure/AzureProperties.java
Line 88 in e3f3997
Problem with this is that for every single time we have a request, a new token has to be fetched using the AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET
Which I assume would have a performance impact and create a lot of unnecessary requests for the tokens.
Why is there no option to reuse the created DefaultAzureCredentials to utilize default caching?
Am I missing something or is this simply not implemented?
The text was updated successfully, but these errors were encountered: