[
https://issues.apache.org/jira/browse/AMBARI-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yusaku Sako updated AMBARI-1102:
--------------------------------
Assignee: ARUN KUMAR KANDREGULA
Reporter: ARUN KUMAR KANDREGULA (was: Arun Kumar Kandregula)
> Error handling when errors are encountered during preparation for deploy
> ------------------------------------------------------------------------
>
> Key: AMBARI-1102
> URL: https://issues.apache.org/jira/browse/AMBARI-1102
> Project: Ambari
> Issue Type: Bug
> Components: client
> Affects Versions: 1.2.0
> Reporter: ARUN KUMAR KANDREGULA
> Assignee: ARUN KUMAR KANDREGULA
> Labels: client, installer
> Fix For: 1.2.0
>
>
> Currently, if any errors are encountered during preparation for deploy, the
> user is taken to the deploy page and the hosts will be shown as "Waiting" but
> nothing happens. This is bad UX.
> At a minimum, we should prevent the user from proceeding and display an
> appropriate error message if any error is encountered after "Deploy" is
> clicked, but before we transition to Step 9.
> We should also think about how a user can recover from this situation.
> At this point, the deploy has not initiated, but certain API calls may have
> succeeded, so we may have incomplete info in the database. Currently there's
> no convenient way to "rollback".
> We can either ask the user to clean the slate by reinitializing the database
> and try again (should succeed if the original problem was temporary).
> We can also build more logic in the UI to retry, check if records already
> exist, etc...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira