[ 
https://issues.apache.org/jira/browse/HDFS-11096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16200410#comment-16200410
 ] 

Allen Wittenauer commented on HDFS-11096:
-----------------------------------------

bq.  if you didn't quote the command

Yup.  This is all fallout from a decision made way back in 0.1 that's extremely 
hard to fix:  HADOOP_OPTS is space delimited and anything that even comes close 
to touching it is expecting that behavior. It's easy to blame Doug for it, but 
it's not really his fault given he copied the original code from (he thinks) 
Tomcat. Besides, a lot of inexperienced shell programmers make the same mistake 
and it still shows up in new code despite this being a known gotcha (see: 
almost every project even remotely related to Hadoop, e.g., RATIS-29).  

The bigger problem is that it's super hard to fix once you realize just how 
screwed up everything is: HADOOP-13365, HBASE-17285, ...

[Worthwhile noting that while HADOOP-13365 fixes a large chunk of the problem 
it still doesn't fix everything, e.g., the workers subsystem.]

> Support rolling upgrade between 2.x and 3.x
> -------------------------------------------
>
>                 Key: HDFS-11096
>                 URL: https://issues.apache.org/jira/browse/HDFS-11096
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: rolling upgrades
>    Affects Versions: 3.0.0-alpha1
>            Reporter: Andrew Wang
>            Assignee: Sean Mackrory
>            Priority: Blocker
>         Attachments: HDFS-11096.001.patch, HDFS-11096.002.patch, 
> HDFS-11096.003.patch, HDFS-11096.004.patch, HDFS-11096.005.patch
>
>
> trunk has a minimum software version of 3.0.0-alpha1. This means we can't 
> rolling upgrade between branch-2 and trunk.
> This is a showstopper for large deployments. Unless there are very compelling 
> reasons to break compatibility, let's restore the ability to rolling upgrade 
> to 3.x releases.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to