[
https://issues.apache.org/jira/browse/HADOOP-9902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14081131#comment-14081131
]
Allen Wittenauer commented on HADOOP-9902:
------------------------------------------
bq. Should we add the descriptions?
We should. I've been waiting for someone to notice. I put it that way (or
another) almost immediately after the code that added that option got committed
to trunk. That was about a month or so ago.
bq. I think we ought to consider a strategy of "get it in trunk" and then
evolve it until happy, finally backporting to branch-2.
I've had a lot of discussions with a lot of committers over the past year
regarding this change. (Including a significant amount of begging to get a
review done). To me, pushing this to trunk where end user impact is still
extremely low, incompatible changes are OK, and gives the community a chance to
play is really the only viable strategy to build confidence with the vast
majority of the committership, review or otherwise. It's unfortunately a large
patch. It's unfortunately impractical to split apart due to the nature of the
*current* code base (as soon as you touch hadoop-config.sh or *-env.sh, you
impact _everything_ ...) . Realistically, there will be breakage. It's an
unattainable goal to move this code forward in a significant way while
maintaining 100% compatibility. It's one of the reasons why I changed reset my
personal goal to get it just into trunk rather than branch-2. The best we can
do is fix or document those cases we identify that will break. The worst is to
maintain the status quo, continue ignoring the operational issues the current
shell code inflicts, digging the hole deeper with every change that we make
(.e.g., YARN-1429).
bq. have you a branch on github I can merge
I did at one point, but I gave up. There is no question this is a large patch
covering a lot of ground. The manual merges every few weeks with every sub
command that got added or every minor tweak got to be too much, esp for a
branch where I would be the only one paying attention. (As a result, I feel as
though I could have a lovely conversation with Sisyphus.)
> Shell script rewrite
> --------------------
>
> Key: HADOOP-9902
> URL: https://issues.apache.org/jira/browse/HADOOP-9902
> Project: Hadoop Common
> Issue Type: Improvement
> Components: scripts
> Affects Versions: 3.0.0
> Reporter: Allen Wittenauer
> Assignee: Allen Wittenauer
> Labels: releasenotes
> Attachments: HADOOP-9902-10.patch, HADOOP-9902-11.patch,
> HADOOP-9902-2.patch, HADOOP-9902-3.patch, HADOOP-9902-4.patch,
> HADOOP-9902-5.patch, HADOOP-9902-6.patch, HADOOP-9902-7.patch,
> HADOOP-9902-8.patch, HADOOP-9902-9.patch, HADOOP-9902.patch, HADOOP-9902.txt,
> hadoop-9902-1.patch, more-info.txt
>
>
> Umbrella JIRA for shell script rewrite. See more-info.txt for more details.
--
This message was sent by Atlassian JIRA
(v6.2#6252)