Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: valhalla: Provide the ability to set maxBuffer in exec command options to avoid error #110

Merged
merged 6 commits into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 2.2.7
ADDED:
- Valhalla: Provide the ability to set maxBuffer in exec command options to avoid maxBuffer lenght exceeded error (#109)
- Docs: add english documentation (#107)

## 2.2.6
FIXED:
- Ignore turf errors for steps simplification in pgrSource, and add a warning to analyse which steps trigger the error
Expand Down
2 changes: 1 addition & 1 deletion documentation/developers/functionnalities.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ Les exclusions sont les contraintes classiques comme l'interdiction d'emprunter

### Déterminer le point du graphe le plus proche

Pour un point donnée, OSRM peut renovyer les points les plus proches du graphe.
Pour un point donnée, OSRM peut renvoyer les points les plus proches du graphe.



Expand Down
2 changes: 1 addition & 1 deletion documentation/developers/modification.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ Une opération est définie par un id et des paramètres. Un paramètre est quan
Les dossiers `src/js/operations` et `src/js/parameters` contiennent le code nécessaire à la gestion des opérations et des paramètres.

Il y a une distinction à faire entre les opérations de service et les opérations de ressource. Les opérations de services sont les opérations permises sur le service. Elles sont décrites par les JSON de `src/resources/`. Les opérations de ressource sont la déclinaison de ces opérations avec des paramètres spécifiques à chaque ressource. Ils sont décrits dans le fichier ressource.
Par exemple, on peut déclarer une opération de service que l'on nommera `route`. Pour le service, cette opération existe, est disponible et est décrite via des fichiers JSON. Cette opération peut nécessiter un paramètre `start`. À ce niveau, on sait que l'opération, que le paramètre existe et est obligatoire. Mais on ne sait pas quelles valeurs il peut prendre. Cela dépend de la ressource. Chaque ressource peut avoir une emprise différente.
Par exemple, on peut déclarer une opération de service que l'on nommera `route`. Pour le service, cette opération existe, est disponible et est décrite via des fichiers JSON. Cette opération peut nécessiter un paramètre `start`. À ce niveau, on sait que l'opération est disponible, que le paramètre existe et est obligatoire. Mais on ne sait pas quelles valeurs il peut prendre. Cela dépend de la ressource. Chaque ressource peut avoir une emprise différente.

#### Ajouter/modifier/supprimer une opération

Expand Down
5 changes: 5 additions & 0 deletions documentation/production/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,8 @@ Par défaut, il y a des options qui sont utilisées mais elles peuvent être rem
### Gestion du HTTPS

Road2 peut être directement interrogé en HTTPS. Pour cela, il utilise le module `https` de NodeJS. Il est donc possible de lui fournir les [options](https://nodejs.org/docs/latest-v12.x/api/tls.html#tls_tls_createserver_options_secureconnectionlistener) disponibles dans ce module.

### Gestion du buffer

Il est possible de changer la taille du buffer lors d'une source Valhalla en valorisant la variable d'environnement `EXEC_MAX_BUFFER_SIZE`.
La valeur par défaut est de 1MB.
2 changes: 2 additions & 0 deletions documentation_en/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
code/
_build
Loading
Loading