[
https://issues.apache.org/jira/browse/SCB-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eric Lee reassigned SCB-213:
----------------------------
Assignee: Eric Lee
> [pack] proper timing to send out SagaEndedEvent on asynchronous compensation
> ----------------------------------------------------------------------------
>
> Key: SCB-213
> URL: https://issues.apache.org/jira/browse/SCB-213
> Project: Apache ServiceComb
> Issue Type: Improvement
> Components: Saga
> Affects Versions: saga-0.1.0
> Reporter: Eric Lee
> Assignee: Eric Lee
> Fix For: saga-0.1.0
>
>
> Currently, SagaEndedEvent is sent immediately after receiving responses of
> sub transactions. However, this behavior is incorrect when handling
> asynchronous compensation as compensation may have some delay. To simplify
> this, we suppose the error response code will throw an exception to the
> SagaStart node. In this way, the normal responses will send out the
> SagaEndedEvent immediately when they finish while the failed transaction will
> complement the SagaEndedEvent when the compensations complete.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)