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

Ray Chiang commented on YARN-6142:
----------------------------------

h2. Proto Changes

h3. ResourceTracker.proto
* Added unRegisterNodeManager.  Change due to YARN-41.  Confirmed in 2.8.0 and 
later.
** Potential issue with upgraded NM but not RM.  => RM should be upgraded first.

h3. RPCHeader.proto
* Not related to YARN.  Looks like support for HTrace.

h3. applicationclient_protocol.proto
* Added failApplicationAttempt
** YARN-261.  Confirmed in 2.8.0 and later.
* Added getNewReservation
** YARN-4957.  Confirmed in 2.8.0 and later.
* Added listReservations
** YARN-4340.  Confirmed in 2.8.0 and later.
* Added updateApplicationPriority
** YARN-4014.  Confirmed in 2.8.0 and later.
* Added signalToContainer
** MAPREDUCE-5044.  Confirmed in 2.8.0 and later.
* Added updateApplicationTimeouts
** YARN-5611.  Confirmed in 2.9.0 and later.

h3. collectornodemanager_protocol.proto
* Requires Timeline Service to be running first?

h3. containermanagement_protocol.proto
* Added increaseContainersResource
** YARN-1449.  2.8.0 and later
* Added updateContainer
** YARN-5977.  2.9.0 and later
* signalToContainer
** MAPREDUCE-5044.  Confirmed 2.8.0 and later.
* Added localizeContainer 
** YARN-5557.  2.9.0 and later
* Added reInitializeContainer/restartContainer/rollbackContainer/commitContainer
** YARN-5609.  2.9.0 and later

h3. distributed_scheduling_am_protocol.proto
* All for distributed scheduling support in the AM

h3. mr_protos.proto
* Two optional fields added.

h3. resourcemanager_adminstration_protocol.proto
* All methods for RMAdmin CLI

h3. yarn_security_token.proto
* Four optional fields added
* Added nodeLabelExpression
** YARN-3354.  Confirmed 2.8.0 and later.
* Added containerType
** YARN-3116.  Confirmed 2.8.0 and later.
* Added executionType
** YARN-2882.  Confirmed 2.9.0 and later.
* Added version
** YARN-5221.  Confirmed 2.8.0 and later.

h3. yarn_server_common_protos.proto
* Four optional fields added

h3. yarn_server_nodemanager_recovery.proto
* All optional fields and self-contained message changes

h3. yarn_server_resourcemanager_recovery.proto
* All optional fields and self-contained message changes



h2. New proto files (i.e. ignorable)
* yarn_server_federation_protos.proto


h2. Still to complete
* Security.proto
* yarn_protos.proto
* yarn_server_common_service_protos.proto
* yarn_server_resourcemanager_service_protos.proto
* yarn_service_protos.proto


> Support rolling upgrade between 2.x and 3.x
> -------------------------------------------
>
>                 Key: YARN-6142
>                 URL: https://issues.apache.org/jira/browse/YARN-6142
>             Project: Hadoop YARN
>          Issue Type: Task
>          Components: rolling upgrade
>    Affects Versions: 3.0.0-alpha2
>            Reporter: Andrew Wang
>            Assignee: Ray Chiang
>            Priority: Blocker
>
> Counterpart JIRA to HDFS-11096. We need to:
> * examine YARN and MR's  JACC report for binary and source incompatibilities
> * run the [PB 
> differ|https://issues.apache.org/jira/browse/HDFS-11096?focusedCommentId=15816405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15816405]
>  that Sean wrote for HDFS-11096 for the YARN PBs.
> * sanity test some rolling upgrades between 2.x and 3.x. Ideally these are 
> automated and something we can run upstream.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to