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