Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.23.1
-
None
-
None
Description
It doesn't seem that Yarn components, for example the ResourceManager or NodeManager, do build/package version checking before trying to communicate with each other.
The objective of this ticket is to support the following requirements / use cases:
- New versions can be marked incompatible with old versions, and services should be prevented from communicating with each other in such case. This will avoid non-deterministic behavior/problems resulting from incompatible components trying to communicate with each other.
- Permitting a policy for running different - but compatible - versions on the same cluster (for example, in a rolling upgrade scenario). See
HDFS-2983for the corresponding HDFS implementation.
Attachments
Issue Links
- depends upon
-
HADOOP-8280 Move VersionUtil/TestVersionUtil and GenericTestUtils from HDFS into Common.
- Closed
- is related to
-
YARN-819 ResourceManager and NodeManager should check for a minimum allowed version
- Closed
-
MAPREDUCE-5831 Old MR client is not compatible with new MR application
- Closed