On 4/27/20 1:52 PM, Nick Dimiduk wrote:
On Mon, Apr 27, 2020 at 10:11 Stack<[email protected]>  wrote:

On Mon, Apr 27, 2020 at 9:44 AM Josh Elser<[email protected]>  wrote:

+1 to the idea, -0 to the implied execution

I agree hbase-connectors is a better place for REST and thrift, long
term.
My concern is that I read this thread as suggesting:

1. Remove rest/thrift from 2.3
1a. Proceed with 2.3.0 rc's
2. Add rest/thrift to hbase-connectors
...
n. Release hbase-connectors

I'm not a fan of removing anything which was previously there until
there is are new releases and documentation to tell me how to do it. I'm
still trying to help dig out another project who did the 'remove and
then migrate" and left a pile of busted.

If that's not what you were suggesting, let me shirk back into the
shadows;)


Ha ha. Not what I was suggesting but that could for sure happen.

S

P.S. I'm having trouble w/ REST jersey1 vs jersey2 vs Hadoop3 transitive
includes++. Thrift has sporadic test failures that seem inherent to thrift
rather of our manufacture. The discussion here was provoked by a daydream
that bringing forward this inevitable migration of REST+thrift would
'solve' my immediate pain. Wasn't giving too much mind to the amount of
work needed on the other side.

I’m not clear on how moving the module out will resolve the class path
issues. Whether it’s built from the main repo or from the side repo, yarn’s
transitive hull is still present...


Yeah, understandable :)

I think working with "something" for REST/Thrift in connectors (punt on H3 to start?) is reasonable. You shouldn't be stuck with the baggage of Jersey dependencies if that's not the problem you're trying to solve.

Reply via email to