[ 
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)

Reply via email to