[ 
https://issues.apache.org/jira/browse/HDFS-11096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Mackrory updated HDFS-11096:
---------------------------------
    Attachment: HDFS-11096.005.patch

* Restored the old hadoop_actual_ssh. I did try a few cases of multi-token 
commands through workers.sh and they didn't behave the same with my function if 
you didn't quote the command or something. I'm trying to think of a better way 
to differentiate between that function and my own that just takes quoted, 
multi-line strings and therefore shouldn't be escaping the same way. They're 
currently named hadoop_ssh_cmd (old one - expects a single command passed all 
the way from workers.sh) and hadoop_ssh_cmds (new one - expects a quote script 
passed directly from another script). But I'm not happy with that either.
* Fixed a bunch of issues when running as a non-root user. Some of these were 
in the pull-over-http test, but one of them was actually in start-yarn.sh where 
an arg is missing in a non-root branch of the script.
* Also fixed multi-cluster config in the pull-over-http.sh. They ended up using 
the same YARN cluster ID when talking to the ZooKeeper cluster.
* Added license headers to several of the scripts, as the build started failing 
without them.

I am now again blocked on what may be a bug in YARN or MR. The MapReduce 
classpath seems all messed up in both tests. It wants me to specify 
HADOOP_MAPRED_CLASSPATH in mapred-site.xml (even though the inferred value is 
correct), and even then it can't find log4j.properties or yarn-site.xml.

> 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