J'ai eu le problème temporairement, il s'est passé tout seul au redémarrage du serveur. Mais le problème peut arriver même sur un changeset très petit. Pour une raison inconnue, le serveur cesse de répondre à la requête et tue la session alors que du côté SQL la transaction n'est pas annulée ni "revertée". On se retrouve alors avec un changeset vide toujours ouvert, et bloquant tout le reste. Une solution peut être de tenter de chercher les changesets encore ouverts (même s'ils sont vides) pour les fermer avant de reprendre. Et j'évite bien des problèmes en n'envoyant pas des lots de données trop gros (j'envoie 5 objets maxi par requête, et autant de requêtes si nécessaire dans le changeset. Cela évite bien des ruptures de session, le serveur répond correctement. Je voudrais bien mettre plus que 5 objets mais JOSM actuellement ne permet pas de distinguer entre un envoi de neuds (on peut les envoyer par paquet de 200 environs), et un envoi de chemins ou relations (en comptant le nombre de leurs membres). Mais avec le réglage à 5 objets maxi par requête, j'ai de bonnes performances globales, pas réellement pires que si j'en envoyais plus, et le serveur traite ces requêtes plus petites bien plus facilement et plus vite, donc j'ai moins de chance de perdre la session... mais ça arrive parfois quand même). Si j'ai une rupture de session c'est aussi plus facile de corriger ce qu'il y a ou pas dans la base (sinon on risque de renvoyer plein de doublons et de laisser des centaines de noeuds orphelins, inutilisés ensuite par les chemins ou relations).
Le 20 avril 2013 16:05, Vincent Pottier <[email protected]> a écrit : > Bonjour, > Je ne peux toujours pas uploader des modifications : création de changeset > impossible sur mon compte, modification impossible des informations sur ma > page user... > J'ai déjà ré-ouvert deux fois le ticket 4540 : > https://trac.openstreetmap.**org/ticket/4540<https://trac.openstreetmap.org/ticket/4540> > > Contrairement à ce que dit TomH : > >> >> I think the problem is most likely just that the data you uploaded from >> data2upload.osm is large, and touches a number of very large and >> complicated relations, so processing it will take some time and your user >> record is likely to be locked during that processing. >> >> You should really wait for a changeset upload to complete before trying >> to do any more edits, or at least before trying to do any more uploads. >> >> In any case this is not related (and never really was) to this ticket, so >> we should stop reopening this ticket now. >> >> je suis convaincu que ça n'est pas une question de taille de changeset : > il n'y a même pas eu de création de changeset par JOSM aujourd'hui. > Et sa réponse fait un peu fin de non recevoir ! > > You should really wait for a changeset upload to complete >> > J'aimerai bien ! > > Je ne voudrais pas le froisser, mais c'est frustrant et ça fait un moment > que ça dure ! > Je ré-ouvre le ticket ? J'en crée un autre ? J'arrête de contribuer à OSM ? > -- > FrViPofm > > ______________________________**_________________ > Talk-fr mailing list > [email protected] > http://lists.openstreetmap.**org/listinfo/talk-fr<http://lists.openstreetmap.org/listinfo/talk-fr> >
_______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

