[ 
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.003.patch

So attaching a 3rd patch. YARN appears to be failing, so I need to debug this, 
but this should includes a lot of changes based on the feedback here and I 
doubt the fix will be significant. Most notably:
* Augmented documentation to clear up any confusion about how to run the tests 
and what their main components are.
* Removed any use of deprecated commands, and switched to 3.1.0-SNAPSHOT
* Removed set -x. [~aw] - how do you feel about set -v? And did you mean set 
+e? I feel like if it's okay for a command to sometimes fail, you can deal with 
that return code explicitly, otherwise I'd like that failure to bubble up. Am I 
missing something?
* Switched to using hadoop-functions and added what I needed there. Not sure I 
understand exactly what hadoop_actual_ssh was supposed to be doing before, but 
it's not used elsewhere and is marked as private, so I hope my change to it is 
okay. I redid the join / split functions to make shellcheck much happier (and 
I'm also much happier with the outcome)

In addition to fixing whatever is going wrong with YARN, I may still:
* Have a couple of shellcheck issues to fix. Like $(dirname ${0}) seems tricky 
quote correctly to shellcheck's satisfaction.
* Add parameter checking as suggested by Ray
* Eliminate the need for a git checkout or installing expecting with apt-get
* Switch to using create-release - --native wasn't working because the Docker 
image doesn't have a high enough version of cmake


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