Details
-
Sub-task
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
I don't think re-querying the functions is going to scale, and the sessions obviously cannot notify all LLAP clusters of every change. We should add global versioning to metastore functions to track changes, and then possibly add a notification mechanism, potentially thru ZK to avoid overloading the metastore itself.
Attachments
Attachments
Issue Links
- blocks
-
HIVE-13006 LLAP: add finer-grained classloaders as an option to be able to block the usage of removed UDFs
- Open
-
HIVE-13007 add an API to force reload UDFs to LLAP (either force reload everything, or force a regular refresh)
- Open
- is blocked by
-
HIVE-12892 Add global change versioning to permanent functions in metastore
- Reopened
-
HIVE-12918 LLAP should never create embedded metastore when localizing functions
- Closed
- links to