In HMS, I noticed that all the filter hooks are applied on the client side
(in HiveMetaStoreClient.java). Is there any reason why we can't apply the
filters on the server-side?

Motivation: Some newer apache projects such as Kudu
<https://kudu.apache.org/> use HMS for metadata storage. Kudu is not
completely Java-based and there are interaction points where they have C++
clients. In such cases, we want to have consistent behavior from HMS side
as far as filters, etc are concerned.

I wanted to implement the filter hooks on the server side, but before I do
that, I wanted to understand if there were any concerning reasons why we
shouldn't do so.

Thanks,
Karthik

-- 
*Karthik Manamcheri*
Software Engineer

Reply via email to