Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.4.2
-
None
Description
App.ServiceConfig needs to have a 'defaultsProvider' property, which will give an object extending App.DefaultsProvider class. App.DefaultsProvider class will have a method 'getDefaults(App.ServiceConfigProperty[])'. This 'defaultsProvider' will be set via data/service_configs.js only for YARN service.
App.YARNDefaultsProvider will look at cluster setup, the provided properties, and provide an object where keys are property-names, and values are the recommended defaults.
These defaults will then be used during cluster install as default values.