[ https://issues.apache.org/jira/browse/AMBARI-15077?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nahappan Somasundaram updated AMBARI-15077: ------------------------------------------- Attachment: (was: rb43671.patch) > Auto-start services: Backend API and DB changes for component auto start > ------------------------------------------------------------------------ > > Key: AMBARI-15077 > URL: https://issues.apache.org/jira/browse/AMBARI-15077 > Project: Ambari > Issue Type: Task > Components: ambari-server > Affects Versions: 2.4.0 > Reporter: Nahappan Somasundaram > Assignee: Nahappan Somasundaram > Labels: ambari-server > Fix For: 2.4.0 > > Attachments: rb43671.patch > > > Add a new field *recovery_enabled* in *servicecomponentdesiredstate* and > provide API support for PUT and GET. > *Type: PUT* > Request 1: > api/v1/clusters/<cluster_name>/components?ServiceComponentInfo/component_name.in(<enabled_component_names>) > Request Params: application/json > { > ServiceComponentInfo: { > “recovery_enabled”: “true” > } > } > Request 2: > api/v1/clusters/<cluster_name>/components?ServiceComponentInfo/component_name.in(<disabled_component_names>) > Request Params: application/json > { > ServiceComponentInfo: { > recovery_enabled: “false” > } > } > Request 3: > api/v1/clusters/testcluster/components/<component_name> > Request Params: application/json > '{"ServiceComponentInfo" : {"recovery_enabled":"false"}}' > *Type:GET* > Request: > api/v1/clusters/<cluster_name>/components?fields=ServiceComponentInfo/component_name,ServiceComponentInfo/service_name,ServiceComponentInfo/category,ServiceComponentInfo/recovery_enabled -- This message was sent by Atlassian JIRA (v6.3.4#6332)