We're currently pulling in version 4.0.1-incubating - I think we should upgrade to the latest 4.1.0-incubating.
Fix up Hadoop POMs, roll up JARs to latest versions
This message was automatically generated.
The patch looks good to me and looks like it does not introduce incompatibility.
One nit: the Tracing doc still mentions htrace-htraced-4.0.1-incubating.jar. Do you think it should also be updated to reflect the new version?
Good catch - we should definitely update other references to that version. Attaching an updated patch.
As usual: what's at risk here? HBase? What version are they on?
It might be easier if we target it at 3.0.
They're currently depending on 3.1.0 (both directly and via Hadoop 2.7 - if you use the hadoop-3.0 profile to build against 3.0.0-SNAPSHOT, it uses 4.0.1-incubating too). I started a thread on dev-common and dev@hbase to discuss this and other upgrades and make sure I'm doing enough testing to ease any concerns here.
It might be easier if we target it at 3.0
Yeah I definitely meant to target this for 3.x as opposed to a 2.x release. If we can do it in time for 3.0 that'd be ideal, I think, because that's a time when people are going to be more prepared for any potential incompatibilities if we can't catch them all. I checked in with HBase and they did mention they're hoping to use a shaded Hadoop client artifact that might eliminate such concerns (see HADOOP-11804). Beyond that, the 3.0-compatible profile isn't entirely working yet, so it'll be tough to gauge what additional problems this may introduce.
Downstream projects that I know of use htrace:
Hbase explicitly defines its own htrace version 3.1.0-incubating, and even if I switch to hadoop-3.0 profile it sticks to htrace 3.1.0-incubating.
Accumulo does the same.
So since it doesn't break these two downstream projects I am +1 for the 02 patch. I'll wait until end of Friday so that anyone has a chance to comment.
Committed patch 002 to trunk. Thanks Sean Mackrory for the patch and thanks Steve Loughran for the extra caution
SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #10623 (See https://builds.apache.org/job/Hadoop-trunk-Commit/10623/)
HADOOP-13661. Upgrade HTrace version. Contributed by Sean Mackrory. (weichiu: rev ed9fcbec544df149d08d9ac31989a7291eff6507)