[OSM-talk-fr] Server API : bogue HTTP

2012-05-01 Par sujet Philippe Verdy
When updating data, I now frequently get an error displayed in JOSM
Prematured End of Communication (EOF) ) la fin d'une mise à jour. Le
serveur semble fermer prématurément la communciation avant de renvoyer
un statut. Le problème est que JOSM considère que les envois sont
terminés, et parfois on se retrouve avec des mises à jour incomplètes
qui n'ont effectivement pas été enregistrées.

Je note que cela a généré des erreurs (dont une m'a pris du temps hier
à corriger car il manquait des données, et une suppression a été
enregistrée sans l'objet qui devait le remplacer, ce qui a causé des
erreurs de géométries cassées).

Avez-vous noté ce problème récent ? Note: JOSM est à jour à sa
dernière version stable.

Le problème semble être du côté du serveur de l'API pour les envois,
qui ne respecte plus correctement le protocole HTTP/1.1 (l'entête
Connection:close est incohérent, la demande de fermeture n'est plus
correctement indiquée au client, c'est le serveur qui coupe la
communication sans prévenir, JOSM ne sait plus quand fermer sa
connexion, du coup le statut des envois est aléatoire, il manque
parfois des données...). Normalement le serveur doit mentionner
Connection:close pour demander au client de fermer sa socket, afin
de libérer un port sur le serveur. Je pense que cela doit causer des
problèmes de nombre de ports disponibles sur le serveur (lorsqu'il
appelle l'API de socket listen() puis sockopen() il manque ensuite
sockclose(), qui n'intervient qu'après un timeout puisque le client ne
ferme plus sa connexion lui-même, les ports alloués aux xonnexions
entrantes sont du coup gardés ouverts trop longtemps, puis le serveur
sature en nmbre de ports disponibles, et commence à fermer des ports
aléatoirement en nombre, et c'est à ce moment-là que les modifications
en cours non acquittées par le serveur et concernées par ces fermeture
provoquent des incohérences de données).

A qui peut-on signaler le problème ? Il est récent depuis 2-3 jours et
n'existait pas avant. Il provoque aussi des tas d'erreurs de
chargement de données vers JOSM (données incomplètes). On dirait que
le serveur a été mis en place récemment derrière un proxy HTTP frontal
mais il est mal réglé, et semble fonctionner à la façon d'HTTP/1.0
(non-maintien des sessions, ce qui provoque des tas de reconnexions
coûteuses en protocole et couteuses aussi en nombre de ports utilisés,
soit entre le client et le proxy frontal, soit de façon invisible
entre ce proxy et le serveur backend).

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Server API : bogue HTTP

2012-05-01 Par sujet Vincent Pottier

Le 01/05/2012 15:13, Philippe Verdy a écrit :

[...]

A qui peut-on signaler le problème ? Il est récent depuis 2-3 jours et
n'existait pas avant. Il provoque aussi des tas d'erreurs de
chargement de données vers JOSM (données incomplètes).

Je pense que la liste talk est les plus appropriée.

On dirait que
le serveur a été mis en place récemment derrière un proxy HTTP frontal
mais il est mal réglé, et semble fonctionner à la façon d'HTTP/1.0
(non-maintien des sessions, ce qui provoque des tas de reconnexions
coûteuses en protocole et couteuses aussi en nombre de ports utilisés,
soit entre le client et le proxy frontal, soit de façon invisible
entre ce proxy et le serveur backend).
Oui, ce matin, j'avais des erreurs proxi qui s'affichaient dans JOSM. 
Mais j'ai pas tout compris.
J'ai fait des mises à jour de données avec JOSM pour vérifier 
l'intégrité, les conflits éventuels, les doublons...

passé au validator, rechargé, resynchronisé...

Comme de mon côté le réseau local est complètement entartré, ça ne 
débite pas régulièrement...

Bref, pas simple.

Ça a l'ai d'être passé maintenant.
--
FrViPofm


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Openstreetmap Tv Radio-Canada

2012-05-01 Par sujet Pierre Béland
Après la radio, la télé. Au Téléjournal de Radio-Canada hier soir, un petit 
topo sur OSM avec interview de John Robbde Toronto.
http://www.radio-canada.ca/audio-video/pop.shtml#urlMedia=http://www.radio-canada.ca/Medianet/2012/CBFT/2012-04-30_22_00_00_tj22h_4494_800.asx

Déplacer le curseur à 28:05 min.
 

Pierre Béland
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Server API : bogue HTTP

2012-05-01 Par sujet Jean-Claude Repetto

On 05/01/12 15:13, Philippe Verdy wrote:

When updating data, I now frequently get an error displayed in JOSM
Prematured End of Communication (EOF) ) la fin d'une mise à jour. Le
serveur semble fermer prématurément la communciation avant de renvoyer
un statut. Le problème est que JOSM considère que les envois sont
terminés, et parfois on se retrouve avec des mises à jour incomplètes
qui n'ont effectivement pas été enregistrées.



J'ai constaté le même problème à plusieurs reprises en début 
d'après-midi. J'ai observé d'autres problèmes, comme l'impossibilité de 
downloader des données OSM dans JOSM, et l'URL 
http://www.openstreetmap.org affichait la liste des fichiers à la place 
de la page d'accueil.


Jean-Claude


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Openstreetmap Tv Radio-Canada

2012-05-01 Par sujet Jean-Claude Repetto

On 05/01/12 18:58, Pierre Béland wrote:

Après la radio, la télé. Au Téléjournal de Radio-Canada hier soir, un
petit topo sur OSM avec interview de John Robbde Toronto.
http://www.radio-canada.ca/audio-video/pop.shtml#urlMedia=http://www.radio-canada.ca/Medianet/2012/CBFT/2012-04-30_22_00_00_tj22h_4494_800.asx
Déplacer le curseur à 28:05 min.

Pierre Béland


C'est la même interview que celle annoncé hier par Émilie Laffray ? 
L'URL est différent, mais le sujet semble identique.


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Import des points de contact du réseau postal français

2012-05-01 Par sujet Vincent de Chateau-Thierry

Bonsoir,

Le 30/04/2012 22:09, Vincent Pottier a écrit :


Et bien voila un excellent tuto à mettre sur le wiki.



Hop là :-) :
http://wiki.openstreetmap.org/wiki/FR:PlaceMaker

vincent

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Server API : bogue HTTP

2012-05-01 Par sujet Philippe Verdy
Le problème est que hier j'ai du réparer pendant plusieurs heures une
modif à priori simple qui a cassé un tas de relations.

Derrière moi un autre a assayé aussi des réparations, mais a en a
cassé d'autres au passages (sans doute involontairement aussi). Bref
c'est le foutoir. Le serveur (ou plutôt son serveur proxy frontal
apparemment) a réellement un problème sérieux qui met en péril
l'intégrité des données, et se mélange entre les sessions (d'où aussi
des conflits d'édition non détectés, des objets complètement effacés
là où ils auraient du être remplacés, par exemple quand on scinde un
way en deux parties ou quand on en fusionne...).

A chaque fois maintenant il faut que j'aille vérifier toutes les
relations chargées dans un groupe de modification pour vérifier que
tout est bon. Et à chaque fois je note des erreurs.

Même en téléchargeant dans JOSM une petite zone dans un nouveau
calque, et et corrigeant très localement, on réobtient des erreurs.

Le serveur pour l'API standard utilisée par JOSM est très instable. Je
ne sais pas ce qu'il en est des autres API... Mais je note aussi un
nombre considérable d'erreurs dans les modifications faites par
d'autres depuis 2 ou 3 jours (à chaque fois des relations cassées).
JOSM n'est pas en cause, mais apparemment Potlatch 2 ne semble pas
affecté par ce problème (il utilise une autre API interne sans passer
par le même proxy ?)

Le 1 mai 2012 16:34, Vincent Pottier vpott...@gmail.com a écrit :
 Le 01/05/2012 15:13, Philippe Verdy a écrit :

 [...]


 A qui peut-on signaler le problème ? Il est récent depuis 2-3 jours et
 n'existait pas avant. Il provoque aussi des tas d'erreurs de
 chargement de données vers JOSM (données incomplètes).

 Je pense que la liste talk est les plus appropriée.

 On dirait que
 le serveur a été mis en place récemment derrière un proxy HTTP frontal
 mais il est mal réglé, et semble fonctionner à la façon d'HTTP/1.0
 (non-maintien des sessions, ce qui provoque des tas de reconnexions
 coûteuses en protocole et couteuses aussi en nombre de ports utilisés,
 soit entre le client et le proxy frontal, soit de façon invisible
 entre ce proxy et le serveur backend).

 Oui, ce matin, j'avais des erreurs proxi qui s'affichaient dans JOSM. Mais
 j'ai pas tout compris.
 J'ai fait des mises à jour de données avec JOSM pour vérifier l'intégrité,
 les conflits éventuels, les doublons...
 passé au validator, rechargé, resynchronisé...

 Comme de mon côté le réseau local est complètement entartré, ça ne débite
 pas régulièrement...
 Bref, pas simple.

 Ça a l'ai d'être passé maintenant.
 --
 FrViPofm


 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-fr

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr