Skip to content

Montée de version du moteur de routage backend OSRM

  • version du serveur de routage utilisé avec les fonds 2022 était la 5.26.0, actuellement la dernière version est la 6.0.0 c'est celle qu'on utiliserait avec les fonds 2025 ou 2026.

  • le dépot pour préparer les fonds pbf puis monter un serveur de calcul sont dans ce dépôt (https://git.lab.sspcloud.fr/metric-osrm/yml-serveur-de-calcul)

  • une fois ce serveur monté il faut s'assurer que les requêtes attendues par le serveur et les réponses de l'API sont similaires suite à cette montée de version majeur en particulier pour le service table (https://github.com/Project-OSRM/osrm-backend/blob/master/docs/http.md)

  • quelles sont les améliorations attendues par la nouvelle version du moteur de routage? (gain en terme de performance? et précisions?).

  • faut-il changer le profil standard?

  • ce profil a changé oui on peut voir les différences avec la fonctionalité compare de Notepad++

  • quelles sont les étapes pour faire cette montée de version : voir doc détaillée sous AUS. veut-on déjà recalculer les produits complémentaires pour voir si les trajets (distance, durée) sont modifiés?

  • les dépots metric.osrm images et images shiny contiennent des scripts pour le build d'image docker du package R de metric.osrm et des dépendances et de package R pour shiny metric.osrm, mais et ces images sont stockées et publiées sur le registre du sspcloud des images docker. Les dépots gitlab peuvent être passé en public mais il y a un risque de confusion avec les images du backend OSRM qui sont déjà mise à disposition par la communauté osrm ici https://github.com/project-osrm/osrm-backend/pkgs/container/osrm-backend/versions?filters%5Bversion_type%5D=tagged et qu'on peut recopier sur le registre des images docker du sspcloud comme dans le dépot https://git.lab.sspcloud.fr/metric-osrm/osrm-backend-v526-prod.

  • Il est possible de recopier l'image docker back-end sur le registre du sspcloud, c'est ce qui avait été fait pour l'image 5.26 publiée via ce dépôt gitlab (https://git.lab.sspcloud.fr/metric-osrm/osrm-backend-v526-prod) j'ai essayé de publier l'image 6.0.0, mais le build est actuellement en erreur sur ce dépôt gitlab (https://git.lab.sspcloud.fr/metric-osrm/osrm-backend-v600-prod),

  • Cf. échanges avec SSPCloud, ces images n'ont pas a être en privé. (Les images customisées deviennent privées car elles héritent du caractère privé des dépots utilisées pour les publier. On peut les mettre en public en clarifiant le readme pour éviter des risques de confusion avec les images docker du back-end OSRM)

    Code -> git
    Données -> S3
    Images docker -> container registry (SSPCloud, porté par gitlab)

Edited by Nicolas Chauvot