Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
ODE engine currently reschedules a job if the job fails. If a database transaction fails due to a deadlock, in many cases, the job succeeds on the second try. However, we're sending back the response right away after the first try.
1. Do not send back the response if the transaction is being rolled back.
2. Send back a failure response on the mex time out. If the mex time out value is larger than the client time out, the client will get a time out on the response. But, during development, people can get a better response by controlling the mex time out value.
Attachments
Issue Links
- relates to
-
ODE-654 Reply for MyRole MEX shoudn't deliver responses from rolled back jobs
- Resolved