deltacloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michal Fojtik (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (DTACLOUD-224) Error abstraction/categorization
Date Thu, 30 Aug 2012 11:50:07 GMT

     [ https://issues.apache.org/jira/browse/DTACLOUD-224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Michal Fojtik reassigned DTACLOUD-224:
--------------------------------------

    Assignee: Michal Fojtik
    
> Error abstraction/categorization
> --------------------------------
>
>                 Key: DTACLOUD-224
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-224
>             Project: DeltaCloud
>          Issue Type: Improvement
>            Reporter: Jan Provaznik
>            Assignee: Michal Fojtik
>
> It would be nice to get categorized errors from Deltacloud if something goes wrong instead
of just forwarding a provider specific error directly to client. For example if an instance
create failed because something was wrong with hw profile, Deltacloud would return HWProfileError
exception. The original provider specific exception would be included in some description.
> For the beginning most errors would be in some some generic class, only most common errors
would be categorized, especially these which are related to params passed in API calls, for
instance creation it would be errors related to image id, realms, hwp...
> Use case for Aeolus is this: if instance create action fails for some reason, we need
to decide if the instance should be launched on same provider with different configuration
(different realm/hwp...) or if it's better to try launch the instance on another provider
account or even provider.
> Deltacloud is the best place where the error abstraction should be done because:
> - Deltacloud is the abstraction layer which should abstract provider-specific behavior
> - each Deltacloud client would have to implement it's own error abstraction

--
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

Mime
View raw message