This project goes on. I updated HBASE-1563 "Shade protobuf" with some doc on a final approach. We need to be able to refer to both shaded and non-shaded protobuf so we can support sending HDFS old-school pb Messages but also so Coprocessor Endpoints keep working though internally protobufs have been relocated. Funny you should ask, but yes, there are some downsides (as predicted by contributors on the JIRA). I'd be interested to hear if they are too burdensome. In particular, your IDE experience gets a little convoluted as you will need to add to your build path, a jar with the relocated pbs. A pain.
Thanks, St.Ack On Wed, Apr 13, 2016 at 6:09 AM, Stack <st...@duboce.net> wrote: > On Tue, Apr 12, 2016 at 9:26 PM, Sean Busbey <bus...@apache.org> wrote: > >> On Tue, Apr 12, 2016 at 6:17 PM, Stack <st...@duboce.net> wrote: >> > >> > >> > On an initial pass, the only difficult part seems to be interaction with >> > HDFS in asyncwal (might just pull in the HDFS messages). >> > >> > >> >> I have some idea how we can make this work either by pushing asyncwal >> upstream to HDFS or through some maven tricks, depending on how much >> time we have. >> > > Maven tricks? Tell us more. Here or drop a note up in the issue. > Thanks Sean, > St.Ack >