-
Type:
Suggestion
-
Resolution: Unresolved
-
Component/s: Assets - External Import
-
None
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.