← Retour aux issues

Refacto du code d'appel overpass

publié le
Avatar Codeberg de laemlaem

Dans 886">https://github.com/cartesapp/cartes/pull/886 on a fait deux choses :

    1. ajouter un appel à une nouvelle API directement en base de donnée pour les nwr, bien plus rapide qu'overpass (instantané, presque)
    1. refactorer les appels overpass en général

Malheureusement, la piste 1 est compliquée. La BDD manque des choses, elle est plus grosse qu'overpass qu'on a déployé avec succès en parallèle.

  1. reste une bonne chose à faire, car le code actuellement en prod est un sac de noeud et comprend des appels en double notamment, mais son code est maintenant bien intriqué avec les changements 1. Pour le mettre en ligne, il faudrait :
  • utiliser notre instance overpass dans la PR #886
  • ajouter un repli vers overpass.de quand les appels vers notre overpass foirent
  • désactiver temporairement les appels vers l'API directe
  • résoudre les bugs connus introduits, et les bugs encore inconnus introduits
  • recoder la gestion des adresses, qui semblait ineffective déjà en prod

Plus trad :

  • #910
  1. Avatar Codeberg de laemlaem

    Le repli sur overpass.de a été testé ✅


✏️ Participer à la discussion