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 use HMS for metadata storage. Kudu is not completely Java-based and there are interaction points where they have C++ clients. In such cases, it would be ideal to have consistent behavior from HMS side as far as filters, etc are concerned.