[openstreetmap/openstreetmap-website] Idempotency for API 0.6 (#2201)

Simon Poole notifications at github.com
Sat Apr 20 21:37:14 UTC 2019


@mmd-osm given my understanding of the issue, it would only be exercised if we (in the case of Vespucci manually) retried after a failed attempt, and the original connection hadn't already been evicted from the cache. 

As we are then already retrying in a situation in which we shouldn't be doing so blindly I kind to fail to see  (independent of the app in question) the net result being different than if you retried without the mechanism in OkHttp. Which further implies that it is practically impossible to determine if that has ever happened. I can see the behaviour being problematic if after the failure you try to upload something else, but that is not going to be the case in our use scenario.

To recap: I think we should do something about the issue, my only problem with your approach is that you are rewarding doing the wrong thing and not supplying a solution for devs that don't want to go that route, forcing us to emulate JOSMs broken behaviour.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/2201#issuecomment-485177158
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20190420/94d95834/attachment.html>


More information about the rails-dev mailing list