commercetools-sync-java icon indicating copy to clipboard operation
commercetools-sync-java copied to clipboard

[Hactoberfest] Limit the number of retries on concurrency modification exceptions

Open heshamMassoud opened this issue 7 years ago • 0 comments

Situation Currently on concurrency modification exceptions the sync retries with no limit until there is no error. See: https://github.com/commercetools/commercetools-sync-java/blob/7cacc37ef8a1412f9bf300ba08000c108db81b4f/src/main/java/com/commercetools/sync/commons/BaseSync.java#L115-L124

Complication It causes unnecessary api calls if the platform returns 409 - ConcurrentModificationException for the requests.

Resolution Limit the number of retries on concurrency modification exceptions.

heshamMassoud avatar Nov 30 '17 10:11 heshamMassoud