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