Details
-
Type:
Sub-task
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.8.0, 3.0.0-alpha1
-
Component/s: nodemanager
-
Labels:None
-
Target Version/s:
-
Hadoop Flags:Reviewed
Description
Support script based NodeLabelsProvider Interface in Distributed Node Label Configuration Setup .
Miscellaneous Issues :
- In configurationNodeLabelsProvider instead of taking multiple labels from single configuration, we need to support exclusive configuration for partition (single label).
- Proper logging when registration of Node Fails
- Classloader was not getting reset from custom class loader in TestConfigurationNodeLabelsProvider.java which could make test cases fail in certain conditions
- In ResourceTrackerService we need to consider distributed configuration only when node labels are enabled. leads to lots of logs in certain conditions
- NodeLabelsProvider needs to be a interface rather than abstract class