1fanwang commented on PR #6454:
URL: https://github.com/apache/hive/pull/6454#issuecomment-4326929509

   Ahh sorry, second misread. I think `setConf` is still needed here because 
HMSCatalogFactory's `configuration` is the fully-populated HiveConf — HMS 
thrift auth, SSL/timeout, kerberos, the `SERVLET_ID_KEY`, etc. Without 
`setConf`, HiveCatalog falls back to its default Configuration and loses all of 
that. The new properties-only path makes sense for callers that initialize 
purely from a property map (IcebergSummaryHandler), but on this path setConf is 
providing more than the URI/warehouse/external-warehouse triple. Open to 
dropping it if there's a flow I'm missing — does HiveCatalog reconstruct the 
HMS-specific config from properties alone somewhere I haven't traced?
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to