Improve the response when multiple External Imports or REST API calls are trying to update Assets Schema Data

XMLWordPrintable

      Current State:

      When two or more external imports in the same schema is trying to add/update objects simultaneously, 409 Conflict response is sent for the second.

      The end system is unable to determine if this is genuine or an issue where a sleep and wait is required.

      How to Reproduce

      • Create 2 External JSON imports on the same schema
      • Get both imports to the stage where you would send a patch request to the server for schema updates and pushing data
      • Start a long running import on one external import and wait until it starts sending data to assets
      • Send a patch request from the second import or a REST API.
      • You will receive the 409 Conflict error message

      Proposed Future State:

      If a push occurs the response to a patch in the same schema should respond with another status code to allow end systems to hold and wait for a reattempt.

            Assignee:
            Unassigned
            Reporter:
            Gautham
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: