Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-680

Do not send back the response right away when a transaction fails

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.3.4
    • 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

          Activity

            People

              seanahn Sean Ahn
              seanahn Sean Ahn
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: