Works for me. Alan.
Sent from my iPhone > On Nov 28, 2017, at 10:55, Alexander Kolbasov <ak...@cloudera.com> wrote: > > Thanks for the reply Alan! > > The major problem with fb303 is that it is always a pain to deal with it > when you need to generate thrift code for other purposes. For backwards > compatibility we may provide some simple implementation ourselves - does > this sound reasonable? > > Alex > >> On Tue, Nov 28, 2017 at 9:35 AM, Alan Gates <alanfga...@gmail.com> wrote: >> >> Removing this break our backwards compatibility. This interface provides >> public methods like getName. Hive may not be using them but we have no >> idea if others are in the wild. Given that including this has little or no >> cost to us AFAIK, why remove it? >> >> Alan. >> >> On Mon, Nov 27, 2017 at 5:21 PM, Alexander Kolbasov <ak...@cloudera.com> >> wrote: >> >>> The hive_metastore.thrift has a dependency on fb303.FacebookService - >> the >>> ThriftHiveMetastore extends it. It looks like the only thing that it is >>> actually using is the shutdown() method. >>> >>> As an experiment I removed the dependency and the call to shutdown() >> method >>> and everything seems to compile just fine (I have not run any actual >> tests >>> yet). >>> >>> Does anyone think that FacebookService provides anything useful or it is >>> just an lod cruft that should be removed? >>> >>> - Alex >>> >>