Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Invalid
-
None
-
None
-
None
-
None
Description
CompositeService.init(Configuration) saves the configuration passed in and passes the same instance down to all managed services. This means a change in the configuration of one child could propagate to all the others.
Unless this is desired, the configuration should be cloned for each child.
Fast and easy fix; tests can be added to those coming in MAPREDUCE-4014
Attachments
Issue Links
- depends upon
-
YARN-120 Make yarn-common services robust
- Resolved