[
https://issues.apache.org/jira/browse/HADOOP-14964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16270412#comment-16270412
]
SammiChen commented on HADOOP-14964:
------------------------------------
Hi [~chris.douglas], thanks for summarize the discussion here.
bq. Please cherry-pick from branch-2.9 to branch-2.8, then from branch-2.8 to
branch-2.8.3 so the lineage is clear.
Got it.
bq. For (1), what are all the transitive dependencies for this module?
aliyun-sdk-oss 2.8.1 is used in trunk, branch-2 and branch-2.9. It has three
external dependencies, net.sf.json-lib/json-lib(not used in Hadoop),
org.apache.httpcomponents/httpclient and org.jdom/jdom(same 1.1 version as
Hadoop). For httpclient, Hadoop use 4.5.2, oss sdk use 4.4.1. 4.5.2 fully
support the function oss sdk used in 4.4.1. So it's OK for oss-sdk to use the
current 4.5.2 httpclient in Hadoop, also httpclient dependency exclusion is
declared for oss-sdk in trunk and branch-2.9 to avoid any conflict. I would
say basically the oss sdk transitive dependencies is not a problem.
bq. For (2), if we take the current branch-2.9 and cut a 2.9.1 release, that
would tranquilize anxiety about the upgrade path. SammiChen, would you be able
to RM this? Arun Suresh and Subru Krishnan may be able to help by providing
pointers to release docs.
Thanks for the asking. I would like to take the RM role if possible. Also guide
is strongly needed:)
bq. As policy, (4) is stickier. Even releasing this with 2.9.1 doesn't strictly
adhere to our rules, but it's better than adding another, active release
branch. The case for 2.8.3 is more problematic. The cadence for 2.8.x will
decelerate more rapidly than 2.9.x, so fixes to Aliyun OSS will be released
less often. We may not do its users a favor by including an outdated client
with their 2.8 clusters. Frankly, maintenance is also simpler when we disallow
feature backports into patch releases, rather than discussing the merits of
each one. This can't become a precedent; it takes too much time.
I do understand the concerns. Previously we don't know the release process very
well, should proposal the request earlier. We will convey community's feedback
to Aliyun OSS team and discuss the possible solutions.
> AliyunOSS: backport Aliyun OSS module to branch-2
> -------------------------------------------------
>
> Key: HADOOP-14964
> URL: https://issues.apache.org/jira/browse/HADOOP-14964
> Project: Hadoop Common
> Issue Type: Improvement
> Components: fs/oss
> Reporter: Genmao Yu
> Assignee: SammiChen
> Fix For: 2.9.1
>
> Attachments: HADOOP-14964-branch-2.000.patch,
> HADOOP-14964-branch-2.8.000.patch, HADOOP-14964-branch-2.8.001.patch,
> HADOOP-14964-branch-2.9.001.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]