Supply DriverContext to Hooks
-----------------------------
Key: HIVE-1507
URL: https://issues.apache.org/jira/browse/HIVE-1507
Project: Hadoop Hive
Issue Type: Bug
Components: Query Processor
Reporter: Joydeep Sen Sarma
The DriverContext and the Context (linked off the latter) created during query
compilation have information that's invaluable to writing hooks. In particular,
the Context object has a cache of pathname to file size mappings looked up via
hdfs. i would like to get access to this cache (for both reading and writing)
in order to write a hook that depends on query size (for the purpose of
dispatching it to the right cluster).
It's unfortunate we don't have a generic context object for hooks (into which
we can add more stuff as needed). This is forcing an unnecessary api
enhancement (we should be able to maintain backwards compatibility using
reflection though). I think going forward we should have a generic context
object with Session and Query related data inside.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.