It has been a while since we shared this design proposal, if there's no more concern, we'll go ahead with the implementation work soon. Thank you!
On Fri, Jul 31, 2020 at 1:57 PM Feng Lu <fen...@google.com> wrote: > Hi all, > > Several of us from Google and Cloudera explored the possibility of adding > gRPC support in Apache Hive. The detailed design proposal can be found > here: > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158869886 > . > > *TL;DR:* > *Why?* > - modernize Hive Metastore's Thrift interface to gRPC based for > enhanced/more flexible authentication/authorization support. > - leverage the gRPC streaming capability to reduce response latency and > Hive Metastore resource footprint. > > *How? * > - we provide a thin translation layer that converts Thrift to gRPC (and > vice versa) messages in memory initially. > - over time, Hive Metastore methods (e.g., getTable) will be implemented > directly on gRPC so no gRPC->Thrift conversation is required. > > Thank you and any feedback is welcome. Have a great weekend! > > p.s., If we don't see much concern from the community, the next step is to > get the dev work started in the next couple of months. > > Feng >