Closed denisri closed 5 years ago
https://github.com/iqss/redmine2github "almost works", we had to do a few modifs / improvements and the thing kind of works. Except that... The github API has some requests limitations to prevent flooding, and we obviously run into them. We did some changes to retry after a failed request, but we don't know the retry timeout, and it seems to increase after each failure. Now the API is blocked since more than 15 minutes. This will be a real problem.
After a request rejection by github, retrying the same request after some time (even long, about 2 hours) seems to be always rejected later. We have to restart the conversion program, which is not OK since a ticket may be partly created (several requests are used to completely create and convert a ticket) and we cannot resume exactly at the same point. However I don't understand how the server forbids access to the same running program, while it allows another run. Is there any notion of session in the requests ?
things to look at:
--